Convert #defines to explicit type declaration for consistency

We have both the ```static const int NAME``` and the ```#define NAME ...``` syntax in our bindings. This PR changes everything to the former for consistency and adds a section in the style guide explaining what to do.