Merge pull request #21 from mayfield/master

Python 3.3 Support
Added Python 3.3 support from Justin Mayfield

* Fixed other issues relating to long integers in 2.x, unicode suffix indexes
  in 2.x, and added tests for unicode data in both 2.x and 3.x .
Fix for db cleanup of deleted models in lua mode.

The lua writer would not explicitly know if it needed to remove
the redis backing for a deleted model.  I pass this information
to the lua script so it may perform the same cleanup operation
used by the standard apply_changes() mode.

Corrected session handling in Model.delete().  It was
mistakenly adding itself back to the session cache following a
delete which has the effect of resurrecting it to unsuspecting
users.

Added tests for both fixes identified above.

Fixes #24