Added auto completion.

Fix #1 by adding auto completion.
fixed auto completion

Make sure auto completion works only for existing commands
Fixed #2, now you can set global and local options

Now you can set global and local options.
For shell options you must use the existing MAVEN_OPTS environment
variable.
Merge branch '0.2'