Renamed file so defines go before they are used.
<3 DM FOR IGNORING MANUAL DME EDITS LIKE THAT
Fix for #3713, dev part
Merge pull request #3721 from comma/dev

Fix thingie