Sage's new file structure, re-done permissions

Also made some changes to the way the filters work, removed send for
pfmute and replaced with optional string message, broke up bypass
perms..
Remove cancels from listeners, pass data on
Fix ignore signs error, tweak listener code a tad
Revert "Fix ignore signs error, tweak listener code a tad"

This reverts commit c81b5762c961707637fa488b3298692f802af5ea.
Revert "Remove cancels from listeners, pass data on"

This reverts commit 0355271136abfa02ede4cc50747acefbd3ba9208.
Revert "Sage's new file structure, re-done permissions"

This reverts commit 9dcd132967eb70501967d85811a0ab575de45dd4.
Merge Sage905's 3.x changes into master.
Fixed bug where console commands are executed from an Async tasks, when they should be run synchronously.
Merge remote-tracking branch 'remotes/origin/master'
Update to Bukkit 1.6.4-R0.1-SNAPSHOT
[maven-release-plugin] prepare release v3.1.2