Cleanup 10583

First round of scripting cleanups.
Added copyright headers.
Added RPM spec.
Note this still only works with PyCHRM revision 558.

Still todo:
Sort out namespaces.
Update to latest PyCHRM revision.
Use ClassierXML for annotations and storage.