Make GradleModelImpl getters immutable
Add property assignment support to SimpleGroovyParser
Add getDirectProperties() to GradleSourceUtil
Implement GradleMetadataFacet