Optimize CRC16 calculation (with optimization of slot decision)

It's based on conversation of merged PR, #733.

I confirmed @mp911de and @allanwax to modification of algorithm, and test passed, so it's safe to merge.
Details on https://github.com/xetorthio/jedis/pull/733#issuecomment-55840331