Handling cancel buttons
Including menu transition in test
- Removed clickCancelButton and replaced with clickButtonWithTitle().
- Added specific dialogs and rearrangeed how they're setup and linked with menus (the menu item doesn't instantiate anymore, and, instead, just takes a reference).
- Created specific AboutDialogAccess with custom methods for capabilities only aboutDialog has (clickDoneButton).  This is how future dialog controls will be setup.
Merge commit '807a1cbf1f44309a18e202d875d65d08adbd3ca3' into umop-testing-ui-cancel_buttons
Resolved conflicts & Added override dialog support to openAndCloseWithButton
Resolved conflicts
Merge commit 'a980e338e016d21b7d953b35f589587ddff87e57' into umop-testing-ui-cancel_buttons
Merge branch 'umop-testing-ui-dialogs' into umop-testing-ui-cancel_buttons
Attempt to solve Bug #2795. I've added a button in the UI and implemented added the backend function that changes the rootDirectory
Cleaned up
Tightened up abstraction of dialogs
Added comment
suggested modification implemented but still without the redundancy on _showRootDirectory
Search fixes
Additional fixes
Search under a flag
Add commas
fix the bots
Merge pull request #2934 from devoncarew/devoncarew_tests_3

fix the bots
Fixed the problem with the code duplication on showRootDirectory. Other style issues also solved