Fix java bindings with array of maps.

In java, this is incorrect:
new Map<Foo, Bar>[3]

This CL makes sure we do not specify generic when instantiating an array.

Also, re-enables tests for array of maps.

R=ppi@chromium.org

Review URL: https://codereview.chromium.org/755313011