Fixed a couple of bugs.
Fixed more bugs in cutVertical; renamed cut* functions to cut*BW; added shrinkBW.

Example usages:

    js> tinyImage.print()
          .        ^
          .       ^^^
     @    .        ^
    @@@   .            %
     @

    js> [tinyImage.width, tinyImage.height]
    [20, 5]

    js> tinyImage.shrinkBW(11,5).print()
        '   ^
        '  ^^^
     @  '   ^
    @@@ '     %
     @

For a bigger example, check out: bigImage.shrinkBW(100,25).print()
Remove Array.build and references to it.
Add some new routines: medium image, random generator, timed shrink.
Added mode parameter to all processing functions (even non-ParArr ones).

This way, one can compare par and sequential by running like so:

    js> bigImage.timedShrinkBW(100, 25, {mode:"par"})
    ({topar:263, trans:62, edges:382, energ:419, fpath:2, cpath:235})

    js> bigImage.timedShrinkBW(100, 25, {mode:"seq"})
    ({topar:24, trans:67, edges:133, energ:421, fpath:3, cpath:238})

(Clearly there are performance issues with the current implementation.)