optimize keyboard focus management on dashboard's modals
separate out js toos for making accessible modals out of lean modals
updates accessibility_tools.js and dashboard.html
improve accessibility_tools.js, extend modal coverage to all modals in dashboard
improvements to a11y tools
add text for screen readers to alert users that modal has opened
add license to a11y_tools.js
add tests, some reorganization of js tests