And fix GCC build.
- isOutputRange - popFrontN - popFrontExactly - popBackN - popBackExactly
ddox doesn't recognize "Ditto.".
This commit adds tanya.range.array module which contains functions to make the arrays act as ranges. These functions don't do any auto-decoding for strings.