Adds robustness to the zremrangebyrank method to not error when the set is missing (since the set may have been removed by remove_key_for_empty_collection because it was empty)
Adds support for exclusive ranges in zrangebyscore to match current Redis capability
add .time to FakeRedis
add timecop for testing .time
replace timecop with stubbing time for 1.8.7 support
Merge pull request #96 from timherby/support-exclusive-min-max

Adds support for exclusive ranges in zrangebyscore
Merge pull request #99 from xgess/add-time

add .time to FakeRedis
Only run stubbed time specs against fakeredis

Obviously when we run them against the real redis server, it returns the real time, not our stubbed version.
Use travis-recommended rbx Gemfile config
Add ruby 2.1.1 to travis config
Merge branch 'update-travis-config'
Add missing should clauses for hdel tests
Fix for hdel return
rpoplpush should not push when the source list is empty
Merge pull request #104 from xgess/rpoplpush-with-empty-source

rpoplpush should not push when the source list is empty
Merge pull request #103 from dorilla/bug/hdel

[Bug] hdel returning nil unexpectedly
Merge pull request #95 from timherby/add-missing-type-and-empty-checks

Adds robustness to the zremrangebyrank method
Updated the set method to allow options as per redis-rb 3.0.6. pair: ebenoist
merging in diff from @caius
Merge pull request #106 from ebenoist/eb/extended-set-rebased

rebased the extended set method and added the diff @caius wanted