[TODO] Tweaked TypeHierarchyResolver so it will work correctly if Any and Nothing are declared and referred in sources.
Added primitive contains() to float and double ranges.
Tests for all kinds of ranges and sequences.
KT-1895 Make it possible to pass 1.0 as Float without explicit casting

 #KT-1895 fixed