Fixed broken test on Win32
Replaced UINT_MAX with SIZE_MAX as a better bound check for wrapping memory allocation sizes when escaping strings
Bumped version
Removed debug printout
Improved generic iterator support, revmoed iterBegin from encoder API, added test for blist
Updated copyright clause
Added private argument support for encoder path
Minor performance optimization
[ujson] Added support for seralizing objects to JSON

- This is accomplished by calling the __unicode__ function on an object.
- Added unit tests to test this change.  It also seems that this should not be
  leaking memory according to the test in tests/tests.py