Runs on Java 8 / JavaFX 8. This makes Anathema run appallingly slow, so a profiler run is next.

Changes in particular:
* Removes handler for JavaFX from the bootloader, as it is included on the classpath by default
* Updates MiGLayout to v5.0-SNAPSHOT to mitigate a severe issue in repainting
(see code.google.com/p/miglayout/issues/detail?id=6)
* Updates JFXtras to v8.0-r1, so it cooperates with JavaFX 8
* Changes DotSelectionSpinnerSkin so it no longer is a Behaviour. This became necessary since the previous implementation used private API no longer available in JavaFX 8.
* Removes unnecessary refresh of ComboBoxes
Restores Exception dialog removed in 3d57baffca193e409144023ef9a82d27dfbd8803

* Using ControlsFX 8.0.5, which offers all the options we lost when we dropped disy's dialog framework.
Updates main build file to Java 8. Not yet on the server.
Migrates Character creation to ControlsFX Dialog framework
Removes icons associated with deprecated dialog
Migrates About Dialog to ControlsFX
Restores the ability to calculate a text's visual bounds.
Fixes an NPE in Text Areas under JavaFX 8.
Corrects layout in Charm view
(removes help text for the moment)
Updates remnants of Swing to MigLayout 5.0-SNAPSHOT for consistency
Workaround for JavaFX issues RT-36728 and RT-36729
Some JavaFX components don't return proper values for their baseline. Now that MigLayout respects the baseline, this leads to layout issues that can mostly be worked around by setting "aligny center" on the elements.
Issue links:
 * https://javafx-jira.kenai.com/browse/RT-36728
 * https://javafx-jira.kenai.com/browse/RT-36729
Workaround for JavaFX issues RT-36728 and RT-36729
Fixes languages, specialties, description
See previous commit for more details.
Workaround for JavaFX issues RT-36728 and RT-36729
Fixes intimacies
See previous commit for more details.
Workaround for JavaFX issues RT-36728 and RT-36729
Fixes equipment editor
See previous commit for more details.
Merge branch 'java8' of github.com:anathema/anathema into java8
Updates Dot value selection for JavaFX 8
Behaviour is still private API, while Skin is now public, so we operate directly on the Skinnable object instead of using the behaviour API.
Removes explicit dependency on JavaFX, as it is properly included in Java 8
Updates JRE to 8u5, as on the server
Updates MigLayout to latest Snapshot and fixes a resulting issue in the CharacterGridView
Merge pull request #364 from anathema/java8

Updates Anathema to Java 8