Extract some closure-compiler arguments to separate property and change warning level to "default"
Introduce assertNotEquals
Minor: update junit to 4.11
Stdlib: split OrderingJVM.kt to common and jvm parts
JS backend: compile primitive iterators from builtins as part of stdlib.
JS backend: use 0 as init value when calculating hashCode in data classes as in JVM backend.
JS tests: fixed waiting to finish qunit tests in SeleniumTest.
JS stdlib: fix bug with using "__proto__" as element of DefaultPrimitiveHashSet.
JS backend: temporary fix for CharSequence.get
JS stdlib: drop wrong annotations in javautilCollectionsCode.kt and fix Collections.reverse.
JS backend: fixes in ranges:

* map all number ranges and progressions;
* add missed hashCode and static EMPTY to Range implementations;
* add missed hashCode and equals to Progression implementations;
* fix type of start and end in CharRange and CharProgression.
Stdlib: run all stdlib tests with JS backend(as possible).
Buildserver auto merge