Array: removed special cases for JString types
Util: added fillArray methods, called when invoking Java array constructors
Util: added a method that throws for each Java array method that should not be invoked
Name: allow to plce it on fields
TypeInfo: added uncheckedNulls optional boolean to get the same behaviour as Java method calls with a null check inserted
Added Java array types that pretend to live in java.lang
Java arrays: added `@Ignore` to $getType
Array: added support for Character arrays backed by int[]
Java arrays: make them real Objects so we can do === on them
IntArray: added Array<Character> codePointArray attribute
Added java.lang.arrays singleton utility object that deals with sequence/array and type conversions
Added copyTo method to Java arrays
Oops, forgot copyTo on long array
update annotations
Issue #166, add a varargs initializer parameter
Issue #97: refactor Iterable.iterator -> Iterable.iterator()
iterator() is now a method
Update iterator -> iterator() for #97
Fix #166 for js
Issue #169: Link to Character.whitespace so it's clear what whitespace means