Restructure user guide

Pages are now placed in a more hierarchical fashion. Let's hope this will improve the maintainability.\
Also, we can get rid of the complex UserGuide start page.
Treat FitNesse as a special word.
It's not linked, unless a page called FitNesse exists.
Corrections, mainly in GettingStarted and Wiki section.
Content updates. Mainly fixed links.
Little cleanup in FixtureGallery content.
Remove FitLibrary user guide pages.
Moved GettingStarted stuff to top level.
Respect the JAVA_HOME environment variable

When the JAVA_HOME environment variable is set, use it to find the java
executable for launching java subprocesses.
Update ReleaseNotes for JAVA_HOME change
Fix links now GettingStarted content is on the first page.
Merge pull request #419 from amolenaar/newuserguide

Reorganized the UserGuide
Rename page PluginUsage to ConfigurationFile.
Updated Release notes.
Use bootstrap panels style for collapsible sections
Update Less to 1.7.0.
Update bootstrap theme to 3.1.1
Use different font.
Fix links on front page.
Make meta style in line with bootstrap style.
Changed failure navigator to a bootstrap button panel.