Packed types always use hashes for their ruby values.

Unnamed types in the packing are given their integer index as a key.
Since named types always have symbolic keys, there are no collisions.
Merge pull request #47 from seomoz/phs/packed-type-ruby-values-are-always-hashes

Packed types always use hashes for their ruby values.