Dialog routing subelements

There were a few dialogs that were not reachable through routing.  These included file edits and reuploads, assetstore edits, and folder creation within a collection.  These have all been added.  Tests for all routing paths have been added.

I changed some css so that dialogs do not always show a vertical scroll bar.  I think it looks better to not have the scroll bar coming and going when it is not needed.

I changed how some web actions were detected in the tests in an attempt to reduce the sporadic travis build failures.  Specifically, when we log out, there can be several page transitions, and these were not always waited for.