Make password/db index optional & possible to use timeout when use Jedis / JedisPool with URI

fixes #653 and #654

* no need to provide password / DB index when user uses URI
* can provide timeout when user users URI

@xetorthio @marcosnils Please review! Thanks!
@marcosnils Oh, we should take care of not providing DB index but ends with '/'. :)