Add support for automatic discovery of languages in a given directory
Emit all messages (including errors) on STDOUT (ensures they are in order).
Merge commit '38981ab2'. Pulls in classpath & dependencies changes that were only pushed to the binaries branch but are required everywhere
Manually apply changes from efc745fd98b4cbaf4790e9e22f59ff5604d38264
Throw away deprecated tests
Replace message regions by a single implementation CodeRegion
Present messages javac style.
Oops. add missing file
Add dedicated class for emitting messages and summaries thereof.
Merge branch 'feature/auto-lang'

* feature/auto-lang:
  Add support for automatic discovery of languages in a given directory

Conflicts:
	org.spoofax.sunshine/.classpath
	org.spoofax.sunshine/src/org/spoofax/sunshine/drivers/SunshineMainDriver.java
Merge branch 'feature/improv-msgs'

* feature/improv-msgs:
  Add dedicated class for emitting messages and summaries thereof.
  Oops. add missing file
  Present messages javac style.
  Replace message regions by a single implementation CodeRegion
  Throw away deprecated tests

Conflicts:
	org.spoofax.sunshine/test/org/spoofax/sunshine/framework/language/ALanguageTest.java
	org.spoofax.sunshine/test/org/spoofax/sunshine/framework/language/AdHocJarBasedLanguageTest.java
Merge branch 'master' into hack/with-binary-libraries

* master:
  Add dedicated class for emitting messages and summaries thereof.
  Oops. add missing file
  Present messages javac style.
  Replace message regions by a single implementation CodeRegion
  Throw away deprecated tests
  Manually apply changes from efc745fd98b4cbaf4790e9e22f59ff5604d38264
  Emit all messages (including errors) on STDOUT (ensures they are in order).
  Add support for automatic discovery of languages in a given directory