Require that images be StridedArrays, not AbstractArrays
Avoid immutable iterators for now and just use integer indexing

This isn't nearly so pretty, but at the moment the nicer solution
is not getting the needed performance due to limitations in inlining.
Add dispatch-based scaling/clipping/type conversion
Add display via Cairo