Logging for unhandled exceptions in and out of py.test

Also improved logging for test results
Toolbar alert fix.

When there is an action in the toolbar, that opens the alert(), it blocks all actions. Now it's possible to pass an 'invokes_alert' parameter, which will force the toolbar handling script do nothing after the final click (no moving, no ajax-waiting). Then the alert can be handled outside.
Table.find_cell returns a cell element, find_row now returns the row
Merge pull request #453 from seandst/log-unhandled-exceptions

Logging for unhandled exceptions in and out of py.test
Merge pull request #461 from seandst/table-tweaks

Table tweaks
Fix skipped test logging
Merge pull request #462 from psav/fix_skipped_test_logging

Fix skipped test logging
Merge pull request #460 from mfalesni/alert_fix_select

Toolbar alert fix.