Try to use "First" attribute to parse commands

It would be nice to parse the command with UnionArgParser, but

* Paket.exe --command update ==> works
* Paket.exe update ==> doesn't work