Clean tests & javadoc on clean-generated. Reset generated timestamp when we clean generated.
Updated kotlinc to a build that supports suppression of warnings and fixed or suppressed all warnings. Fixed ConstantBlock javadoc issues. Added workaround to enable compilation on JDK 8.