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
Remove excess warnings for disabled events
Modify replaceCommands to replaceVars to make more reusable.  Add ActionNotify (WIP)
Merge branch 'develop' into ATrain
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'
Merge branch 'local_master' into ATrain
Merge branch 'master' into ATrain

Conflicts:
	src/com/pwn9/PwnFilter/rules/action/Actionconsole.java
Add New features list... In development
Implemented timed Regex matches
Implemented CR trem-1 -- New event handler to allow console commands to be processed.  EXPERIMENTAL.
Fix private access issue.
Update to Bukkit 1.6.4-R0.1-SNAPSHOT
Implement ChainEntry, so RuleSet's can contain other RuleSets.  Break many things getting ready for API.