Add ability to specify definitions at the module level and add implicit
definition of building_<module_name> when compiling files for a given
module name. Useful for supporting __declspec(dllexport) type directives
in the source code.