Startup refactor and general cleanup
Merge pull request #529 from rorygraves/config_cleanup

Startup refactor and general cleanup
Load files in presentation compiler using getSourceFile

This allows files to be loaded using the encoding specified
in compiler options, rather than the system default
Make the integration test run in Windows

- sbt invocation
- use OS-dependent path names
- ensure Unix line endings in test source files
Merge pull request #533 from edani/encoding

Fix two Windows-related issues