Merge pull request #1 from BarAgent/od-compatibility

Compiles under OD.
Removes GD legacy files and removes "-od" suffix from OD files.
Adds submodules for dependencies.
Removes use of nonexistent library/module.