add redis sentinel support
add sentinel support for travis
update config description
merge with master
update documents
Merge pull request #22 from zhihu/sentinel

add redis sentinel support and custom shard key generate function