moved code to located ANTLR runtime source code to separate class and
added test to check whether locating this code works when the code is
contained in a JAR file
added/fixed license headers
added missing class SourceCodeStreamFactory