initial tests for new language plugins and source sets
prefix internal fields so that they don't get into the way of propertyMissing()
fixed javadoc typo
polishing
more specs for new language plugins