Ensure that function names that end in "define" don't trigger flase positives.
Attempt to bypass Regexps and do a better job finding AMD factories.
catcha  few more operators before regexps
Stop failing when no preloads are specified in config.