Params parser, property switches and tests for switches.
Removed commandlineparser since it shoudn't belong to that commit.
Merge remote-tracking branch 'hp/master' into wip-sbtplugin

Conflicts:
	client-api/project/ClientApi.scala
	client-api/project/Dependencies.scala