Small code cleanup, narrower example code in tests and readme.
Fixed issue with MSVC and unicode characters.

Functions in MSVC's ctype.h create runtime error when passed negative char value.
Added makefile.
Fixed type mismatch in array indexing variables, updated readme file.

Also removed trailing whitespace.
Makefile update.
Readme file update.
Changed object's and array's initlalization to be lazy.

Now object's names and values and array's items are allocated (with starting capacity) only after first item is added.
This will prevent wasting memory when parsing empty objects and arrays.
Accepting DEL characters in strings.

DEL characters are allowed according to JSON's specification (http://www.ietf.org/rfc/rfc4627.txt). Thanks to Fulvio Esposito for pointing this out.
ignore only 0x00-0x19 to support utf-8 characters
added test that will fails on android
Merge pull request #5 from 9re/master

Allow utf-8 encoded strings.