Removed dumpSG.py from here. This is now in it's own package xAODDumper
Made a lot of changes by using SG::VIEW_ELEMENTS instead and only copying as much as we need. There are no more deep copies being used. Added more helper functions, cleaned up a bit. Need to use 'const xAOD::Jet' more often for anything we do not want to make changes to, and 'xAOD::Jet' for anything we expect to be able to decorator, for example, as a shallow copy.