Change version number to match the branch for ScalaFX 8.
Basic adjustment to port to JavaFX 8.

The modifications are intended only to make the code compile and run in certain situations.  97% of the tests are passing, taht is 50 out of 2289 fail. Many demos run correctly, few fail.
Looks that JavaFX 8 no longer defines `equals` for properties based on their value and name - disabling part of the test.
Add back `import scalafx.Includes._`, otherwise implicit conversion tests fail.
Add `with RunOnApplicationThread` to some of tests to enable testing of individual packages.

Very likely it needs to be added to many other tests, if they are run individually.
In JavaFX8 Control is a subclass of Region
Add properties added to Region in JavaFX8.
Add missing Region's property setters and basic implementation for Background and Border (needed by Region).
Update SBT build configuration to work with Java 1.8.0_ea_b96.

Recent early access releases of Java 8 added some bytecodes (InvokeDynamic) that is causing problems for Scala prior to 2.10.2, that in turn requires upgrade of SBT to 0.13 branch.
Some test code is commented and marked with FIXME, it would not compile due to some `*Builder` classes missing in JavaFX 8.

JavaFX 8 deprecated Builders, see https://forums.oracle.com/thread/2544323
Merge changes from 'default' (1.0) branch.
Add wrapper for NodeOrientation
Add properties added in JavaFX 8: nodeOrientation and effectiveNodeOrientation.
Bring changes from `default` (1.0) branch.
In JavaFX 8 `Camera` extends `Node`
Add propertis and constructor infroduced in JavaFX 8.
Fix code for some tests for which Builders were removed.
Add Material related classes introduced in JavaFX 8.
Add new enums in scene.shape introduced in JavaFX 8.
Add missing implicit conversion for Border.