Allow MockRedis to take in a TimeClass

This allows MockRedis to work with the TimeClass the user has specified
instead of assuming Time. This allows the developer to pass in any
object that listens to .at(timestamp) and .now.

Change-Id: I4224105784773ec425ecc28e6c9737cfe9117c1a
Reviewed-on: https://gerrit.causes.com/14549
Tested-by: jenkins <jenkins@causes.com>
Reviewed-by: Aiden Scandella <aiden@causes.com>
Add '*' param default for `keys`

This is the case in redis-rb, so gives congruity for quick debugging
checks.

Change-Id: I63ea3965d8dbbb4a24c29f725fa38efefd9d3604
Reviewed-on: https://gerrit.causes.com/15096
Reviewed-by: Aiden Scandella <aiden@causes.com>
Tested-by: jenkins <jenkins@causes.com>
Cut 0.6.1 release

Change-Id: Iaa58b8540ba551e6451fba120b474015e608ecc2
Reviewed-on: https://gerrit.causes.com/15097
Reviewed-by: Aiden Scandella <aiden@causes.com>
Tested-by: jenkins <jenkins@causes.com>
Support disconnect method

Change-Id: I66d0adf7e63d23b9f09e842d66e025739b0f3eda
Reviewed-on: https://gerrit.causes.com/16078
Tested-by: jenkins <jenkins@causes.com>
Reviewed-by: Aiden Scandella <aiden@causes.com>
Support for connected?

Change-Id: I9ff3a410aff39b241b47bbe053e7c01f0155a844
Reviewed-on: https://gerrit.causes.com/16079
Tested-by: jenkins <jenkins@causes.com>
Reviewed-by: Aiden Scandella <aiden@causes.com>
Merge branch 'master' of https://github.com/causes/mock_redis
* matches 0 or more characters, not 1 or more.

(see http://redis.io/commands/keys)

Change-Id: Ief295e547b5e4e0c231714f62e051f0d292fc7c9
Reviewed-on: https://gerrit.causes.com/16277
Tested-by: jenkins <jenkins@causes.com>
Reviewed-by: Aiden Scandella <aiden@causes.com>
Cut 0.6.2 release

Change-Id: I3e0705f89ba5e89ed2bf1277f099f79ce164e643
Reviewed-on: https://gerrit.causes.com/16278
Tested-by: jenkins <jenkins@causes.com>
Reviewed-by: Aiden Scandella <aiden@causes.com>
Add #reconnect method

Change-Id: I46d0cb130a0ca6fb44b83406ff56bd18786b0d54
Reviewed-on: https://gerrit.causes.com/16341
Tested-by: jenkins <jenkins@causes.com>
Reviewed-by: Aiden Scandella <aiden@causes.com>
Ensure that commands respects symbols or strings for keys

Change-Id: Ied52a1dbc2af72dbfe80e19cbf55ad02695fe211
Reviewed-on: https://gerrit.causes.com/17025
Tested-by: jenkins <jenkins@causes.com>
Reviewed-by: Alex Wallace <alex.wallace@causes.com>
Cut 0.6.3 release

Change-Id: I95f192535ff725808e007bfe589720e188d3c72d
Reviewed-on: https://gerrit.causes.com/17026
Tested-by: jenkins <jenkins@causes.com>
Reviewed-by: Alex Wallace <alex.wallace@causes.com>
Merge branch 'master' of https://github.com/causes/mock_redis