Adds Base.hash test for PersistentVector
Persistent and transient vectors get type params
Base.show reflects type params & fix benchmarks
Fixes iteration benchmark

Since nothing was happening in the loop, the Array iteration was being
crazy optimized. The second you start to do any work though the
difference becomes _much_ smaller.