Actually use the registryView parameter
The JavaHome property and TryGetJavaHome methods are now static
Allow specifying the JVM vendor (default JavaSoft) and installation (default Java Runtime Environment) in the project file
Mark the assemblies not CLS compliant
Address code analysis messages
Implement ContainsAll with IEnumerable<ATNConfig> instead of ICollection<_T0>
Use inline initializer instead of static constructor
Abstract class should use protected constructor
Merge branch 'codeanalysis'