Add nqp::setelems.

To abstract away pir::assign__0Pi.
Update bootstrap to get some nqp:: ops.
Clean up Cursor and related classes.

Means that most code now matches the JVM version.