Adds four methods needed for Cursor to implement Iterator. Refs #632

Adds four methods needed for Cursor to implement Iterator for convenience in line with SPL approach to collections.

All trivial wrappers on existing methods. Cursor was already setup to support basic Iterator requirements, although it has particular behavior for incrementing current position out of bounds, which is all maintained.

See http://php.net/manual/en/class.iterator.php.