Cleaned up RegionCommands, abstracted region permissions.
Offering a sacrifice to the gods of pedantry. canX() -> mayX() for permissions.
Revert lighter changes for now. This brings back the odd behaviors between flint & steel and fire charges, but makes it more intuitive for protection.
A few changes in the new region commands.
- Allow setting flags on the global region (bugfix)
- Don't throw permissions errors when listing available flags (bugfix)
- Info command defaults to global region if no others are present (enhancement)
- A few typo and spacing fixes (enhancement)
Added a static WorldGuardPlugin instance and made the utility methods in RegionCommands static.
Lighter changes in BlockIgnite as well
Added mobs.disable-snowman-trails.
Removed unused imports.
Add config option to use player teleports for move events.
Additionally removed code duplication in Vehicle listener.
Finish reverting changes from earlier
Revert change to permissions node for flags.

region.flag.own/member/etc was region.flag.regions.own/member/etc
This shouldn't be changed in between, especially if we maintain compatibility with the other flag node (flag.flags).
Potential fix for broken multiworld states.
Polish the fix from the last commit and straighten some other multiworld issues in the move handler.
Merge branch 'master' of https://github.com/sk89q/worldguard

Conflicts:
	src/main/java/com/sk89q/worldguard/bukkit/WorldGuardVehicleListener.java
	src/main/java/com/sk89q/worldguard/bukkit/commands/RegionCommands.java
	src/main/java/com/sk89q/worldguard/bukkit/commands/WorldGuardCommands.java
Merge branch 'master' of https://github.com/sk89q/worldguard

Conflicts:
	src/main/java/com/sk89q/worldguard/bukkit/WorldGuardVehicleListener.java
	src/main/java/com/sk89q/worldguard/bukkit/commands/RegionCommands.java
	src/main/java/com/sk89q/worldguard/bukkit/commands/WorldGuardCommands.java