Fixed some warnings.
Fixed a typo.
Added methods to CommandContext to get slices excluding flags et al.
Added EditSession.moveRegion.
Made //move operate on the actual region instead of its bounding box.
Fixed a typo.
Added static ZERO, UNIT_X, UNIT_Y, UNIT_Z, and ONE fields to Vector.
Replaced an if-else tree in /rement by an equivalent switch.
Moved the polygonization code to the specific regions that are being polygonized.

Also, maxPoints no longer has confusing semantics.
Reduced some code duplication in the regions.
Added a ConvexPolyhedralRegion and selector
Added the polyhedral selector to //sel.
Added constants to Vector2D, BlockVector and BlockVector2D and made the ones in Vector final.
Used vector constants in all appropriate placed.
Made BlockWorldVector.equals accept all kinds of Vectors, not just WorldVectors.

This should make all those compareTo==0 things unnecessary.
ConvexPolyhedralRegions now preserve the order of their vertices.
Add convex to the @Command usage info for //sel.