Trivial changes that wizjany keeps removing from master for no reason

1. New blocks have made the compass and other player teleports inaccurate and you end up above blocks or inside stone walls and snow.
2. EditSession.countBlocks is an abominable violation of a Java interface contract and there's more copying than necessary going on in there.

*Note: As I add more changes to the develop branch, the above list might become incomplete*
*Latest build is available at http://builds.enginehub.org/job/worldedit/last-successful/?branch=develop*