weakjson 0.0.4

Library for parsing bad JSON
### weakjson

[![Build Status](https://travis-ci.org/defuz/weakjson.svg?branch=master)](https://travis-ci.org/defuz/weakjson)

The library is still under development. Please don't use it.

##### Comments:

- [x] Inline (single-line) comments are allowed.
- [x] Block (multi-line) comments are allowed.

##### Trailing commas:

- [x] Objects can have trailing commas.
- [x] Arrays can have trailing commas.

##### Object keys:

- [ ] Object keys can be unquoted if they're valid identifiers.
- [ ] Objects can have numeric keys.

##### Strings:

- [x] Strings can be single-quoted.
- [x] Ignore invalid escaping.
- [x] Strings can contain unescaped control characters
- [x] Strings can be split across multiple lines.

##### Numbers:

- [x] Numbers can include Infinity, -Infinity, NaN, and -NaN.
- [x] Numbers can begin with an explicit plus sign.
- [x] Numbers can begin with leading zero digits.
- [x] Numbers can begin or end with a (leading or trailing) decimal point.
- [x] Numbers can be hexadecimal (base 16).