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