Fix pattern match warnings
Don't use SourceTree in native_app_glue
Expect ToolChain in Action monad in build rules
Export applyEnv ToolChain modifier function
Refactor stir script and improve build system update times
Convert getDefaultToolChain to pure function defaultToolChain

Using unsafePerformIO.
Rename DynamicLibrary LoadableLibrary

On some systems shared libraries are called dynamic libraries, so try to avoid confusion here.
Display error recovery suggestion in update command
Reconfigure when building the local package fails
Only configure and rebuild when seeing errors about unsatisfied package ids