PS: add vector, hash-map, atoms and metadata.

As part of this lists switch from being a postscript array to being
a mal boxed type (dictionary with type in the /_maltype_ key).
PS: fix string escaping. Passes all tests.
Python: missed cleanup/core split of step9, stepA.
C,PHP,Python: stepA fixup. All tests/impls pass!
JS: fix web interface.