Changed the handling of drivers not supporting status code

This avoids hardcoding the list of excluded drivers in the
ExpectationException but relying on the UnsupportedDriverActionException
instead.
Removed the fallback from getOuterHtml to getHtml