Revert "Merge pull request #45 from RangelReale/jsonunicode"

This reverts commit dcf92dcfe31611ee446b010458dadf91befee9d8, reversing
changes made to 79838aa76dacf80dee1735f72ff7f6a846787557.
Revert "Revert "Merge pull request #45 from RangelReale/jsonunicode""

This reverts commit 52867ed7c7b8991d5a31d3e7a3c2505449a0b86e.
Revert "Revert "Revert "Merge pull request #45 from RangelReale/jsonunicode"""

This reverts commit 86647bd8ba2862774e2dee249f748b193bcc632a.
GH 46: 1.5.1 build fails on OS X when using libc++
* Fix JSON test suite
JSON unicode fixes and running tests on invalid unicode JSON
Merge pull request #53 from fbraem/develop

JSON unicode fixes and running tests on invalid unicode JSON
purely cosmetics
Merge branch 'develop' into custom