Fix type of launcher generation check

This worked because for now we don't have a launcher
generation on typesafe.com so we would fall back to 0
which was an integer. But if we'd added a launcher generation,
we would have checked int-vs-string equality which would
have always failed.

Score one point in the case for a typesafe == I guess.
Add activator.checkForUpdates property for disabling updates

Just don't go to the web for updates if this is set.
Make launcher generation available as a task

Then always write it to activator.properties so we no
longer have the default of 0 in code.

This will allow us to use the launcher generation when
generating the launcher config in Packaging.scala also.
Rename version.properties to include launcher generation

This means we ignore the previously-downloaded latest version
for a different generation.
Fix test for whether to check updates

Parentheses fail.
Don't use read() to define boot properties file

Since read gets stuff from the boot properties
Update README to suggest activator.checkForUpdates=false
fix reload position
Implementation for actor stats parsing in deviations view
Fix activator script for cygwin.
Fix test command which always return 1.
Fix file interactions on Windows
better file separator handling
new docs and new docs launcher command
remove bogus imports
open docs via help
Flushed the data in Inspect when switching/starting a new application
Deviations tests working

* Fixed bootstrap wiring for actors
* Added tests to test actor behavior
* including JSON output
* Added fake proxy for probe support
* More generators

[Update] Bunch of fixes

* Rebased on master
* All tests running again
* Bootstrap fixed
* Updates deviation JSON render
* More comprehensive testing of result structures

[Update] Fixed startup problems