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