add sonar code checking
core: make strict shrink code implementation
core: remove synthetic fields for inner classes
update gradle to 1.9
add drone.io for download artifacts
fix code style issues reported by sonar
core: redone returni blocks splitting for fix issue #4
core: remove synthetic constructors
core: inline anonymous classes