Getting element from array yield element not array

Previously:

    >>> blaze.array([1, 1, 1])[1]
    array(1,
          dshape='int32')

Now:

    >>> blaze.array([1, 1, 1])[1]
    1

This new behavior only happens if the indexed array is not deferred
Change tests that assume that array[ind] is an array
Merge pull request #222 from mrocklin/array-index-element

Getting element from array yield element not array