refactor(API): Introduce FxSelector and FxSelectorContext.
fix(API): Add license headers.
Merge pull request #165 from hastebrot/refactor-fxselector

refactor(API): Introduce FxSelector and FxSelectorContext.
refactor(API): Rename to FxService.
refactor(Util): Deprecate FXTestUtils and KeyCodeUtils.
test(Util): Add BoundsUtilsTest.
feat(Robot): Add typeKeyboard() to BaseRobot.
feat(Robot): Allow Unicode in WriteRobot.
fix(Util): Add license headers.
Merge pull request #166 from hastebrot/feat-unicode-write-robot

feat(Robot): Support for Unicode strings in WriteRobot.
feat(Robot): Add support for white space characters.
refactor(API): Allow application arguments for registerPrimaryStage() and setupApplication().
refactor(Legacy): Remove AppRobotTestBase and use FxLifetime.
refactor(Legacy): Remove framework.{app,junit} and move framework.launch.
fix(Legacy): Implement old behavior.
refactor(Toolkit): Rename FxLifecycle to FxToolkit.
refactor(API): Move integration tests.
Merge pull request #170 from hastebrot/refactor-fxtoolkit

refactor(Toolkit): Prepare API for beta phase.
refactor(API): Move org.loadui.testfx.framework.robot to org.testfx.api.
refactor(API): Rename FxRobotImpl to FxRobot and introduce FxRobotInterface.