Clean up some pre-existing formatting.
Remove unused things.
Rename DbModel to KvsFieldData.
Implement InheritanceFieldData
Use XBlock xml serialization and deserialization

XModules continue to use their own interface for xml, but provide an
adaptor that makes the the XBlock interface available.

[LMS-179]
Temporary requirements fix for testing