Bump version
Use byte strings when storing & returning data.

redis-py does this as well.
Get rid of b(); .encode('utf8') works fine in most cases.
Fix nits.
Fix 'keys' & 'scan match' with non-unicode strings
Fix scan: the cursor is returned as a long in redis-py.

This caused --use-redis tests to hang.
Merge pull request #71 from mikekap/feature/fix_scan

Fix scan: the cursor is returned as a long in redis-py.
Fix the TTL -1/-2/None confusion - it varies by strictness.

-1/-2 are returned by StrictRedis; None is returned when using non-strict.
Merge pull request #72 from mikekap/feature/fix_ttl

Fix the TTL -1/-2/None confusion - it varies by strictness.
Attempt to fix python3.2 test failure.
Merge branch 'develop' into feature/byte_strings_everywhere

* develop:
  Fix the TTL -1/-2/None confusion - it varies by strictness.
  Fix scan: the cursor is returned as a long in redis-py.

Conflicts:
	mockredis/client.py
	mockredis/tests/test_redis.py
Update CHANGES.md for the previous two commits.
Prefer using redis-py's exception classes over our own.

Our own tests run into this issue - when using --use-redis we expected a mockredis exception, but got a redis-py exception.
Merge pull request #73 from mikekap/feature/use_original_exceptions

Prefer using redis-py's exception classes over our own.
Get rid of the last few places calling str()
Fix the return values of HMSET and HSET
Merge pull request #74 from mikekap/feature/hash_returns

Fix the return values of HMSET and HSET
Merge remote-tracking branch 'upstream/develop' into feature/byte_strings_everywhere

* upstream/develop:
  Fix the return values of HMSET and HSET
  Prefer using redis-py's exception classes over our own.

Conflicts:
	mockredis/client.py
	mockredis/tests/test_hash.py
hset and hmset proper return values
Merge pull request #70 from mikekap/feature/byte_strings_everywhere

Use byte strings when storing & returning data.