Modification(s):
 - parse(): Improved validation of JSON source. Most (if all)
   common format errors are detected. As before, an exception
   is thrown. Code refactored.
   Added 'OutputNormal' class property to allow users to set
   whether returned object(s)/array(s) are sublclassed as
   JSON.object/JSON.array instance(s). Default is 'true' which
   returns instance(s) of JSON._object/JSON._array(notice the
   underscores) which are actually just normal AHK object(s)
   with no special behavior.
 - stringify(): A space is no longer added after a comma or colon
   if indent is not specified. Output is truly compact.