Clean up format definitions.
Add a branch wrapper for vector<TXxxPulse* >. This will make straming easier as ROOT can use TObject-based streamers.

This adds 4 classes (one for each type of TXxxPulse container) to the ROOT dictionary, Be warned that i find that the make file does not always pick up these changes unless you manually delete the dictioanry files in obj/
This should ensure that the root dictionaries get updated when a new class is added to the linkdef, or if an existing class has a change of schema.