Cleanup 10583

First round of scripting cleanups (http://trac.openmicroscopy.org.uk/ome/ticket/10583).
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.