Add very early CMS bindings. These will need expansion.
CMS was added as an option in 0.9.8h, always exclude if older
proper syntax for a preprocessor directive helps
make the cms binding work properly on windows
Merge pull request #936 from reaperhulk/cms-bindings

Add very early CMS bindings