Added a note to the configure-on-demand spec.
Configuration on demand now available at the command line.

1. Introduced --configure-on-demand command line option.
2. Reworked the DaemonParameters. New class GradleProperties deals with configuring various gradle properties from sources like gradle.properties and system properties.
--configure-on-demand. Fixed problems with the tooling api. Now the new command line option is correctly handled.
Docs/release notes for the command line support for configuration on demand.
configure on demand - tweaks to the release notes.
configure on demand - reworked one of the tests, added missing coverage.
configure on demand - reworked another test, added missing coverage.