refactor(Util): Rename to WaitForAsyncUtils.
feat(Lifecycle): Add support for Monocle.
feat(Robot): Add support for GlassRobot.
test(GlassRobotAdapter): Add additional test cases.
fix(Robot): Run all Glass robot methods within the JavaFX thread.
refactor(Robot): Rename constant to RETRIEVAL_TIMEOUT_IN_MILLIS.
refactor(Robot): Improve MoveRobotImpl.
test(Robot): Add DragAndDropTest integration test.
chore(Gradle): Disable Cobertura coverage reports.
chore(Gradle): Disable Cobertura coverage reports.
chore(Gradle): Disable Cobertura coverage reports.
fix(Robot): Add some echo debug messages.
test(Robot): Add GlassRobotClipboardBug.
test(Robot): Complete GlassRobotAdapterTest.
test(Util): Add test async_callable_with_exception().
refactor(API): Move integration tests to org.testfx.api.integration.
refactor(Robot): Introduce RobotAdapter interface.
fix(Lifecycle): Pass thrown exceptions in setupPrimaryStage() to the Future.
refactor(Lifecycle): Throw exact message when Monocle headless platform was not found.
refactor(Lifecycle): Extract ApplicationService and ApplicationServiceImpl.