Static picklers and unpicklers for sealed hierarchies

In addition:
- Prevents materialization of FastTypeTags for type parameters
- Removes implicit PickleFormat from DPickler materializer
Improve error message
Merge pull request #243 from scala/topic/sealed-hier

Static picklers and unpicklers for sealed hierarchies