Added tests that exposes the bug with the current Interceptors. The screenshot tests are currently failing.
Removed Explicit from Screenshot and DomCapture tests as they no longer require manual verification (i.e. check that a file is written to disk).
Moved SelenoReceivedException to separate file
Changed registration to use CreateInterfaceProxyWithTarget overload accepting multiple interceptors, i.e. creating a pipeline of interceptors.
Changed Interceptor implementation to always perform error action
Added FileContextCamera. Renders a screenshot with additional information baked into the image, e.g. PageTitle, Url, Current Callstack.
TakeScreenshot now accepts optional Exception argument. Useful information that could be recorded in the screenshot.