Clean further in BlitzViewsImpl
Implement implicit conversion from Array to BlitzView

Idea from Dmitry
Implement IsViewable for Range (support subclasses, eg: Range.Inclusive)
Implement IsViewable for (Immutable) Set/Map trough Array
Implement IsViewable for Mutable Hash{Map,Set} using specialized IsReducable

FIXME: there is glitches with HashMap