Runtime array picklers
Cleaning up a bit
Runtime pickler support for arrays of primitives
Fix an issue with runtime array unpickling
Now only one kind of String, and it's just String

Slightly simplifies PickleFormats by removing the
distinction between Scala and Java Strings.
Fix issue with null
Merge pull request #165 from scala/wip-runtime-array

Fixes for runtime array picklers