added new annotations for commands with parameter object
allow recursive grouping + fixed usage generation for it
Merge remote-tracking branch 'origin/master' into command
Merge remote-tracking branch 'origin/master' into command
commandstuffs
moving more stuff to the library
use Builders
make it compile
Merge remote-tracking branch 'origin/master' into command

Conflicts:
	src/test/java/de/cubeisland/engine/core/command/parameterized/CubeContextFactoryTest.java
most commands should work again
Aliases
and HelpCommand showing correct usage labels
do not show multiple alias in containercommand help
fixed help
get translation files from folder if not in jar
fixing commands and migrating to parameterized commands where applicable
Command Filter for permissions
and more
tab completion
Alias annotation
completer stuff
.
fixed usage labels