File of constant definitions

This will replace all the #define and const statements in all other
files as they are updated.
Revert "File of constant definitions"

This reverts commit a00adfd1a3a3fb3347442ad776f58d77095a162a.
Revert "Revert "File of constant definitions""

This reverts commit d683f4e761036a3518f65d69931432a1ef3a0e75.
General commit

Hopefully this fixes a problem