Merge with stable
Upgrade working version number to "1.0.0-R9-SNAPSHOT".
Refactored Color name constants to conform to Scala conventions.
Color constant updates missing from prior commit.
Fixed issue 124. JFXApp now buffers all subclass construction/initialization
code and executes it during application startup. (Previously, JFXApp didn't
fully implement the semantics of the scala.DelayedInit trait: it only buffered
the construction code of the leaf sub-class (typically, the user's application
object).
Resolved Issue 126: Platform.runLater should accept closures with any return types.
Resolved Issue 125:	Eliminate need for setting JAVA_HOME.
Upgrade to latest version of Scala (2.10.4 and 2.11.0).

Aslo needed to add a hack to load XML library for Scala 2.11.
Convert README to GitHub markdown.
Update dependency info to latest releases.
Add info about current source code branching policy.
Add missing word.
Cherry-picked changes from `SFX-8` branch that should have been commited to `master`.

- Made adjustments to the Duration class so that javafx.util.Duration instances are consistently wrapped within scalafx.util.Duration instances.

- Added an auxiliary constructor to the Duration class to facilitate the above changes, in addition to providing the user with another way to create a scalafx.util.Duration instance (by using the auxiliary constructor directly)

- Minor updates to Scaladoc in the Duration class.

- One minor update made to DurationSpec test class to match the above changes.

- Made a minor update to the 'time' method to wrap the retrieved javafx.util.Duration object with scalafx.util.Duration.
Cherry-picked changes from `SFX-8` branch that should have been committed to `master`.

- Updated some lines that were forgotten in the initial commit for this patch.
- Very minor Scaladoc update (to avoid repetition of the word 'duration' in a single line of Scaladoc)
Cherry picked fix from SFX-8 branch.

Correct regression introduced in previous commit.
Dividing Duration by Duration should have no unit. Should be simple double, as the comment above the method indicates.
First step in renaming `Issue108` package to `issue108`.
Second step in renaming `Issue108` package to `issue108`.
Minimize dependencies - manual back-port from SFX-8 branch.
Cherry-picked commits from SFX-8 branch.

1) Added missing constructors to the EventType class. This involved some special measures to prevent compilation errors, which have been explained in code comments.

2) Removed usage of named 'delegate' parameter, as the same kind of disambiguation can be more elegantly achieved by specifying [T] when creating a new EventType.
Updated Scala to 2.11.1, updated Scalatest to 2.1.7, added Kevin Coghlan to developer metadata.