separated CubeCommands from Bukkit's commands and implemented a thin interface.
Also provided contexts tp tab completetion and several other changes and fixes
added help topics
command execution is working again
fixed the precommand listener output for console
Merge branch 'origin/master'
fixed the name of the snapshot repo and use the new snapshot of the githead plugin
Merge branch 'origin/master'
improved the error output
small fix
fixed an endless loop, but this is still quite broken
nothing special, just reduced the file size by roughly 10 mb
Merge branch 'origin/master'

Conflicts:
	backpack/src/main/java/de/cubeisland/engine/backpack/BackpackCommands.java
	cubeengine/src/main/java/de/cubeisland/engine/core/command/CubeCommand.java
	cubeengine/src/main/java/de/cubeisland/engine/core/command/parameterized/completer/ListCompleter.java
	cubeengine/src/main/java/de/cubeisland/engine/core/util/ReflectionUtils.java
	powertools/src/main/java/de/cubeisland/engine/powertools/PowerToolCommand.java
	signmarket/src/main/java/de/cubeisland/engine/signmarket/EditModeListener.java
Merge branch 'origin/master'

Conflicts:
	cubeengine/src/main/java/de/cubeisland/engine/core/bukkit/command/PreCommandListener.java
	cubeengine/src/main/java/de/cubeisland/engine/core/command/CubeCommand.java
	cubeengine/src/main/java/de/cubeisland/engine/core/command/conversation/ConversationCommand.java
	kits/src/main/java/de/cubeisland/engine/kits/Kit.java
Merge branch 'origin/master'
Merge branch 'origin/master'

Conflicts:
	cubeengine/src/main/java/de/cubeisland/engine/core/command/CubeCommand.java
	cubeengine/src/main/resources/translations/messages.pot
Merge branch 'origin/master'

Conflicts:
	cubeengine/src/main/java/de/cubeisland/engine/core/bukkit/command/PreCommandListener.java
	cubeengine/src/main/java/de/cubeisland/engine/core/command/CubeCommand.java
	kits/src/main/java/de/cubeisland/engine/kits/Kit.java
Merge branch 'origin/master'

Conflicts:
	backpack/src/main/java/de/cubeisland/engine/backpack/BackpackCommands.java
	cubeengine/src/main/java/de/cubeisland/engine/core/command/CubeCommand.java
	cubeengine/src/main/java/de/cubeisland/engine/core/command/commands/CoreCommands.java
	cubeengine/src/main/java/de/cubeisland/engine/core/command/conversation/ConversationCommand.java
	cubeengine/src/main/java/de/cubeisland/engine/core/command/conversation/ConversationContextFactory.java
	kits/src/main/java/de/cubeisland/engine/kits/Kit.java
	locker/src/main/java/de/cubeisland/engine/locker/commands/LockerCommands.java
	portals/src/main/java/de/cubeisland/engine/portals/PortalCommands.java
	selector/src/main/java/de/cubeisland/engine/selector/SelectorCommand.java
	shout/src/main/java/de/cubeisland/engine/shout/interactions/ShoutCommand.java
fixing after merge
Merge branch 'origin/master'
Merge branch 'origin/master'