Converted to Maven project. This closes #11
Started on refactoring Hook Management
Moves Colors, TextFormat, and MessageReceiver around,
Changes names of Colors,
Merge branch 'master' of ssh://gitosis@playblack.net:2022/CanaryLib.git
Merge branch 'master' of ssh://playblack.net:2022/CanaryLib

Conflicts:
	src/main/java/net/canarymod/hook/Hook.java
Refactored HookExecutor

Now is "event based" and works via method reflection.

Also factored out PriorityNode.
Additionally users can now add a cfg file for each plugin
inside the pligins/ folder. Currently it is used to resolve
priority / hook execution order  conflicts if that is required.
Began refactoring Hook classes, also cleaned up docs in
Canary/DeserializeException classes
Refactored all already existing hooks ...

... according to the changes in HookExecutor and Hook.java