Added ability to change schema on ingest.
Some fixes to schema parsing on client side.
Cleaned up some coding standards.
removed logging statement and unused include.
Merge pull request #5 from MorganDawe/7.x.cwrcps-11

I don't like the suppression of warnings when parsing the xml, but what else can we do?  I'll allow it.