Fix https://github.com/mwnorman/JSONParser/issues/1 - strings with
double backslashes in them dont work

ToDo
 - JSON 'torture' test
 - Unicode-escapes
add 2012 to copyright msg
(resolve merge conflict)
Fix stoopid grammar rule for FALSE JSON atom - why did I set it to
BOOLEAN.True?

Add testsuite: this is how one catches such stoopid mistakes
Conflicts:

	src/org/mwnorman/json/JSONParser.jjt
Fix issue #1 with string ending in double slash:
 - full Unicode (4.0) letters and numbers
Change number handling:
 - first see if number 'fits' in java.lang.Integer;
   if not, try BigInteger and if not (again), try BigDecimal.
Add more tests
More lenient parsing supported:
 - 'naked' JSON object where both the key AND value can be un-quoted
   (previously just the key could be 'naked')
 - allow leading zeros

NB - unlike other parsers, I am NOT going to accept 'useless' commas
   since I believe that it introduces ambiguity in the returned objects.
   Thus [5,] is broken and [5,,2] cannot be resolved to a single
   representation: it could be be a list of 2 elements, or 3 with null
   in the second index. The user MUST specify either [5,2] for the former
   and [5,nil,2] for the latter.
tweak build path order - move JUnit up, src down
extend LICENSE file's Copyright (c) date to 2013
Merge work from branch 'fix_double_backslash'

* Fix issue #1 with string ending in double slash
* full Unicode (4.0) letters and numbers
* Change number handling:
   - first see if number 'fits' in java.lang.Integer;
     if not, try BigInteger and if not (again), try BigDecimal.
* Add more tests
* More lenient parsing supported:
  - 'naked' JSON object where both the key AND value can be un-quoted
    (previously just the key could be 'naked')
  - allow leading zeros
* tweak build path order - move JUnit up, src down
* (resolve merge conflict) Fix stoopid grammar rule for FALSE JSON atom
    - why did I set it to BOOLEAN.True?
* extend copyright date to 2013