Fix Android tests
Migrate to IDEA 123.139 (12.0.3)
Fix closure's reference to outer closure

 #KT-3276 Fixed
Regenerate tests
Removed static count() in all but IntRange.
Moved IntRange.count to Ranges class.
Removed unnecessary iteratorStart property of ranges.
Rearranged methods to follow common structure.
Dropped *Range.isReversed
Simplified primitive iterators.
Moved primitive iterators to upper level.
Introduced sequence classes.
downTo functions return sequence instead of range now.
Implemented reversed() in proper way.

- converted it into function
- return sequence values
- implemented for sequences as well
Moved *Range.step() functions to stdlib.
Simpler toString() in ranges.
New structure of range classes.
Added start and end property to generic range.
Adapted code to new structure of ranges.
Added intrinsic properties of ranges and sequences.