Added main menu press action
Auto-test
Successfully opening New Project dialog via menu.  Had to add mouseover event dispatch in addition to click event.
Refactored dialog testing class to have ability to find / click buttons based on title or id.  Added searching of shadow-dom to button finding method.
Reenabled first test, and created test for new project dialog (just open and close via x button).
Reorganized everything into access vs tester (to abstract functionality which will be used for extension)
Switched singleton to use factory and fixed recursion problem.
resolved conflict
Moved code to ui_access file and resolved errors.  Setup testing for git clone dialog as well.
Trying to check for visibility with `elementFromPoint`
support hyperlinking to package references in non-dart files
fix a test failure
Setup transitions event and separated menu access from SparkUIAccess to its own SparkMenuAccess to avoid stack overflow when initializing.  Added transition-complete to spark_overlay
Restored first-start about dialog.  Commented about removed assurance of about-dialog.  Added about dialog close-via-x test.  Added constructor to DialogTester to get by id (will probably enclose reference in SparkMenuAccess kind of class)
Added dialog accessors and moved what was SparkMenuAccess back into SparkUIAccess (makes more sense).  Reorganized per closest style guide
Handling cancel buttons
Cleanup
Revert "Auto-test"

This reverts commit d4702de4f47d3a91d45cc044616c126df08f90ca.
Merge pull request #2900 from devoncarew/devoncarew_link_to_packages

support hyperlinking to package references in non-dart files
Including menu transition in test