Early support for idea trunk
KT-3193 JDK annotation for java.net.Socket.bind
 #KT-3193 Fixed
Class.forName can't return null
fixed an exception from 'getConstructorReferenceExpression'
 (from exception analyzer)
changed case for test file
KT-2397 Prohibit final methods in traits with no implementation
 #KT-2397 fixed
merge upstream
continue KT-3071 remove hasDirtyFiles — use standard method
continue KT-3071 JsBuilder cmd line