Start getting data together for CML generation.

... obprop parsing and various calls, oh my!
Needs documentation.
First pass at actually building CML.
Move metadata into embedded MODS and fix code standards.
Prevent duplicate InChIKeys from being given.
Merge remote-tracking branch 'origin/7.x' into 7.x-UC-19
Add CML validation, move CML generation after MOL generation.
Fix copy/pasta comment.
Be a little "safer"...
Only get the one inchikey for the molecule.

... Will simplify the code which will actually add the the fingerprint
table.
Fix obprop call when there is stderr output.
Use array of InChIKeys properly.
Squash unused variable left over from debugging.
Remove obprop variable on module uninstallation.
Squash variable left over from copy/pasta.
Add some comments around obprop code.
Filter obprop output.
Fix comment.
Merge pull request #24 from adam-vessey/7.x-UC-19

CML Generation