Enable autoAPIMappings option to properly link to Scala documentation.
Add return types for implicit function.

Lack of implicit return types impacts compilation speed, IDE performance, and can lead to bugs is some code is changed.
Merge remote-tracking branch 'origin/SFX-2'
Add return types for implicit function.
Normalize formatting to simplify merges between branches.
Normalize formatting to simplify merges between branches.
Bring back `import scalafx.Includes._`, without it the demo code does not compile.
Discontinue support for Scala 2.9 (Issue #164).
Scala 2.10+ requires explicit import of advanced features. like implcits.
Substituted usage of deprecated Scala reflection calls with a more modern approach (TypeTags), removing two compiler warnings.
Merge remote-tracking branch 'remotes/origin/SFX-2'
Correct compilation errors.
Set the default line separator behavior, in case people don't have core.autocrlf set.

Files in the repo have inconsistant line separators some are LF some are CRLF.
Using `text=auto` should ensure that all files are checked with LF into the repository.
Normalize line endings to LF (Issue #166)
Merge remote-tracking branch 'remotes/origin/SFX-2'
Normalize line endings to LF (Issue #166)
Merge remote-tracking branch 'remotes/origin/SFX-2'
Correct link.
Normalize line endings to LF (Issue #166)
Merge remote-tracking branch 'origin/master' into SFX8u40