Merge changes Id47afed4,I55b82067

* changes:
  Add Array iterators.
  Add non-const as*() methods.