Fixed automatic dependency on emk_rules.py file so that it doesn't break things if the rules file doesn't exist (eg, for rules that are defined by a pre_module).