replace old command line by docopt

docopt allows us to set the commandline using docstring which is a way
easier when you have a lot of commands. The code is also smaller now.

Note: onlly gaffer Ã© gafferd has been updated. gafferctl will be merged asap
in gaffer to make it easier to use gaffer.