Add ndim and size attributes to the client side array proxy, for compatibility with numpy.
Created attribute-extraction and dimension-extraction apply() tests.
Fix the apply operator to handle expressions using dimension coordinates correctly for arrays with ndim > 1.  Closes #19.