Enable unpickling of arrays

- Adds `PicklerUnpicklerNotFound`
- Enables unpickling with `arrayPickler`
- Enables unpickling with `mkTravPickler`
- Supports primitive arrays through primitive picklers
- Adds `Generated` trait
- Enables unpickling in `BinaryPickleFormat`
- Fixes bug in name generation