Json: Fixed spacing bug, added tests.

> JSON had a spacing bug for arrays/objects where
space after the ',' or ':' delimeter would cause things
to break. This has been fixed.

> JSON bools also were not being properly read in; this was
fixed as well.

> Added tests for the spacing bug to ensure it doesn't
happen again

> Removed dropLeadingWhitespace; it's not being used for
anything.