First stab (untested) at grabbing all flash messages
Minor log format tweaks
Auto detect observed fields on fill

Currently hooked up to fills for str and Calendar (locators that are usually form inputs).
Not hooked up to fill ObservedText elements, of course.
Upgrade to new ui_navigate where arg is always required
* Also workaround for strange force logout bug
Using observed field autodetection instead of ObservedText

I didn't get rid of ObservedText outright, since I can easily imagine
cases where the an observed field isn't marked as such in the UI and we'll
need to manually mark it.
Merge pull request #443 from seandst/logging

Minor log format tweaks
Fixed action and added logger
Merge pull request #446 from psav/fix_action

Fixed action and added logger
Merge pull request #445 from seandst/auto-observe-text

Auto detect observed fields on fill
Remove unused import, fix typo
Merge pull request #444 from weissjeffm/nav-upgrade

Upgrade to new ui_navigate where arg is always required
Merge pull request #440 from weissjeffm/flash-get-all

First stab (untested) at grabbing all flash messages
Add arguments back to click_fn and move_to_fn
* Had made these changes before but got lost from the PR somehow
Merge pull request #447 from weissjeffm/nav-upgrade

Add arguments back to click_fn and move_to_fn
Fixed logger mark character
Merge pull request #448 from psav/fix-logger-mark

Fixed logger mark character
Utility function for making tables a little easier
Docs fixes, docs generation emit no more errors or warnings

* Excluding tests dirs from apidoc generation
* There was a parse error in `utils.log.format_marker`, reworded to avoid it
* Moved the pytest.sel namespace def into fixtures, so you don't have to import
  pytest_selenium in order to not have to import pytest_selenium (derp)
* While I was in pytest_selenium, fixed the `sleep = time.sleep` thing
Register Tree objects with fill singledispatch
Logging for unhandled exceptions in and out of py.test

Also improved logging for test results