Fix ImportError
[ujson] Fixing seg faults in unit tests

- The following unit tests were causing segfaults:
```
test_doubleLongDecimalIssue
test_invalidDoublePrecision
test_doublePrecisionTest
test_encodeDecimal
test_doubleLongIssue
test_encodeDecodeLongDecimal
```
- I changed a constant that couldn't be `const` because it can be overwritten by
  a passed in parameter
Merge pull request #131 from mvismonte/fix-seg-fault

[ujson] Fixing seg faults in unit tests
Merge pull request #116 from iskra/patch-1

Fix ImportError
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
Revert "Minor performance optimization"

This reverts commit 510a8fc6d7fd2af9fd39970ff3de4d9aac382706.
support promotion of numeric values to unsigned long
Fix to avoid a crash on bounds-check fail
Made the tests work with Python 3
Fixed segfault on invalid unicode char on python 3
Merge pull request #149 from Jahaja/fix2

Fixed segfault on invalid unicode char on python 3
Merge pull request #148 from Jahaja/fix

Fix to avoid a crash on bounds-check fail
Setting up Travis CI