added patch for IE11.

Patched BrowserResolver to never return a null reference for unknown browsers ( including IE11 ).  Also broke down the unit test into smaller chunks, and changed the unit test to no longer expect null references.  In the pom I also changed the report encoding to explicitly be UTF-8.

This branch may also need some changes to RendererRequestUtils, @see:
<code>private static Pattern IE_USER_AGENT_PATTERN = Pattern.compile("MSIE (d+)");</code>

If there's a formatter that I can use to clean up special characters, please send it to me ( timjvollmer@gmail.com ) for [tabs/spaces, line endings, braces, ...]