Fixed StartClient to support asset indexes properly and rebuilding virtual indexes. Needs further testing with 1.7.2.
Also added support for custom arguments to runClient and runServer using the -PrunArgs property.
Exa: gradle runClient -PrunArgs="--username Lex"