Fix tests to ensure correct post is being checked

Refs #3473
- Change tests to not assume that all inserted fixture data
  will end up with the same millisecond-precision time for
  results sorting.  If a test is set up to check the contents
  of a specific fixture extract it explictly from the results.
Merge pull request #3519 from jaswilli/tests-undefined-key

Fix tests to ensure correct post is being checked
Change user menu link to a button

Closes #3546

- Change user menu popover toggle from a <a> to a <button>
- Change tests accordingly
Merge pull request #3553 from PaulAdamDavis/3546-usermenu-button

Change user menu link to a button
Sanity check page parameter used in findPage

Closes #3510
- Make sure the page parameter is does not overflow the
  integer data type.
- Added tests.