Complete refactoring of the pickling API and logic.

Picklers are now assembled rather than implemented. See the factory methods in SbolRdfPicklers and examples of use in CoreRdfPicklers.