Allow timedelta parameters for expire, setex and psetex calls.
Corrected issue in rpush/lrange interactions with nested lists.
Fix line lengths on tests
Removed call to datetime's total_seconds() in favour of a utility
function for compatibility with Python 2.6.
Added tests for expiry using timedeltas.
Merge branch 'ghaering-master'

* ghaering-master:
  Added tests for expiry using timedeltas.
  Removed call to datetime's total_seconds() in favour of a utility function for compatibility with Python 2.6.
  Allow timedelta parameters for expire, setex and psetex calls.
Bump version to 0.4.2
Add unit test for removing a numeric key from a zset
force a possible set into a list

 * resolves issue #42
 * test from issue included in PR
Merge branch 'heckj-sortset'

* heckj-sortset:
  force a possible set into a list
zrevrange results should be sorted by score and keys in reverse order

ZREVRANGE sorts tied scores in reverse alphabetical order by key
Merge branch 'pdc-zrem'

* pdc-zrem:
  Add unit test for removing a numeric key from a zset
Merge branch 'tellybug-revrange_key_sorting'

* tellybug-revrange_key_sorting:
  zrevrange results should be sorted by score and keys in reverse order
Make FakeStrictRedis inherit redis.StrictRedis

Some libraries check whether the type of an argument is
redis.StrictRedis or not. If FakeStrictRedis is complete, this
inheritance should make no difference.
Make FakeRedis inherit redis.Redis