Update the example makefiles when running the tests
Require shake-0.13
Move to &?> instead of ?>>
Update the changelog to note that parallelism is included
Add a test for the parallelism
Whitespace/indentation fixes
Make the module name constructor only produce valid modules, skip ones that are obviously not modules
Switch to using the builtin Shake parseMakefile function
Change so every file doesn't depend on ghc-pkg list, only those using a relevant package
Tweak the readme
Commit fresh versions of the test makefiles