fix #41 build with Java 7
fix #43 - using stjs and annotation processors
Merge master into class_property_generator