make: Add DEFAULT_MODULE and DISABLE_MODULE

Closes #926
Add DISABLE_MODULE test
Add DISABLE_MODULE += auto_init to tests
Fixup for #798
Merge pull request #940 from Kijewski/issue-926

make: Add DEFAULT_MODULE and DISABLE_MODULE