Rewrite session code and add support for persistent sessions.
Fix checkstyle error due to recent cleanup.
Fix undo and redo broken by a precondition.
Add Perlin, ridged multi-fractal, Voronoi noise generators via libnoise.
Add noise functions to the expression evaluator.
Update build files for noise library.
Add "=expression" mask.

i.e. =perlin(0,x/2,y,z/2,0.05,3,0.8)<0.1
Add noise library to allowed imports.
Refactor RegionSelectors so limits are passed in during selection.
Improve how //sel prints its available modes.
Fix ForgeWorld's equals() being very broken.
Add //sel -d <type> to set a default region selector type.
Clean up and removal of some old exceptions.
Fix Javadocs and code issues.
Fix some additional Javadoc errors.
Merge branch 'master' into feature/multipass

Conflicts:
	src/bukkit/java/com/sk89q/wepif/PermissionsResolverManager.java
	src/bukkit/java/com/sk89q/worldedit/bukkit/entity/BukkitPainting.java
	src/forge/java/com/sk89q/worldedit/forge/ForgeUtil.java
	src/forge/java/com/sk89q/worldedit/forge/ForgeWorldEdit.java
	src/main/java/com/sk89q/jnbt/ListTag.java
	src/main/java/com/sk89q/minecraft/util/commands/Injector.java
	src/main/java/com/sk89q/minecraft/util/commands/SimpleInjector.java
	src/main/java/com/sk89q/util/yaml/YAMLProcessor.java
	src/main/java/com/sk89q/worldedit/EditSession.java
	src/main/java/com/sk89q/worldedit/LocalSession.java
	src/main/java/com/sk89q/worldedit/Vector2D.java
	src/main/java/com/sk89q/worldedit/WorldEditOperation.java
	src/main/java/com/sk89q/worldedit/command/tool/brush/SmoothBrush.java
	src/main/java/com/sk89q/worldedit/extension/platform/Actor.java
	src/main/java/com/sk89q/worldedit/extent/world/FastModeExtent.java
	src/main/java/com/sk89q/worldedit/internal/expression/parser/ParserProcessors.java
	src/main/java/com/sk89q/worldedit/regions/selector/CuboidRegionSelector.java
	src/main/java/com/sk89q/worldedit/util/FileDialogUtil.java
	src/main/java/com/sk89q/worldedit/util/PropertiesConfiguration.java
	src/main/java/com/sk89q/worldedit/util/YAMLConfiguration.java
	src/main/java/com/sk89q/worldedit/world/World.java
	src/main/java/com/sk89q/worldedit/world/storage/McRegionChunkStore.java
	src/main/java/com/sk89q/worldedit/world/storage/TrueZipLegacyChunkStore.java
	src/test/java/com/sk89q/worldedit/internal/expression/ExpressionTest.java