Refactor worldguard and factions support

They now use separate Manager objects, this is mainly so I can actually
use WG classes directly.

Still going to stick with reflection for Factions, since they don't
have a Maven repo :P
Don't allow automata to build in a non-passthrough region
Add "powered" pnode for perma-superpower
Allow copying mob spawners, but only if superpowered
Oops, fix saving Locations!
Add GPL License
Fix $material name in Hat message (maybe other spells)
Some fixes and better logging to projectile spell.

For @ghosttractor
Fix autonoma not being able to build outside of a WG region.
Add carpet to the attachables list
Fix Automaton awaken message
Add basic start of public API
Some random fixes here and there
Add Life 3D spell, WIP
Remove the block populator. See: MagicWorlds!

... coming soon!
Add "target_world" parameter to Phase spell
Some package renaming
Add CommandBook integration for Recall warps.
Fix orientation of wall signs in Tag spell.
Big refactor of positional spell parameters