[jnigen] Boxed types + Map + Set + List (https://github.com/dart-lang/jnigen/issues/271) * make primitive types lowercased * remove part statements * add jset, jlist, jmap and jiterator * add JNumber and JBoolean, JInteger and other boxed types * increase coverage