Add sharded_eredis as an Erlang client library

Sharded_eredis features process pooling and consistent hashing,
ideal for presharded setups.