class Redis::BaseError

Forward declarations of Redis package errors so we can declare them as the parent of Redis::ImpendingCrossSlotError without taking a hard development or runtime dependency on the gem 'redis'.

There remains an implicit dependency that later, when the 'redis' gem is loaded by the app, these declarations are consistent with those in the gem.