Updated readme, and removed fatal check for JAVA_HOME.
File mode changes
Reorganized launcher into reusable core and sub-projects. This allows us to specify assembly descriptors, which are used when Windows 8 shows the file-association dialog.