Initial work to add integration style tests.
Merge pull request #515 from rorygraves/intg_tests

Initial work to add integration style tests.
Fix #437.  Do not fetch symbol source location when listing type members
Merge pull request #523 from edani/symbol-info

Fix #437.  Do not fetch symbol source location when listing type members
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