Update most NuGet packages to latest versions, including WebDriver
updated NUnit and Fluent Assertions NuGet packages
Updated WebDriver driver NuGet packages in AcceptanceTests project
updated MVC3 references to use MVC3 NuGet package.
Added parameterless overload to BrowserFactory.InternetExplorer to fix #167
Made methods and properties on UiComponent and UiComponent<> protected to fix #163
reset Explicit attribute for BrowserTest tests
fixed tests broken by making UiComponent protected
Set width/height of browser. Issue #140

Wasn't sure how to write a unit test for this so wrote an acceptance
test, which I think makes more sense anyway.
SelenoApplication method to take screenshot/throw error. Fixes #124
Added SystemTime/TestableSystemTime to facilitate time-based tests
Replaced Reading__checked_checkbox test that was causing stackoverflow exception

in mscorlib.dll.
Allowed PageReader to work with spans for views
Updated packages to make sure everything was using the same package version (apart from mvc4 in the acceptance tests project) and there were no GAC MVC3 references
Updated the webdriver_installs.psm1 file to reference the better IEDriver and ChromeDriver packages
Removed explicit package restore
http://blog.davidebbo.com/2014/01/the-right-way-to-restore-nuget-packages.html
Fixed problem with MVC reference causing ILMerge to fail
Removing copy local that doesn't make sense
Removed the non-standard TestStack.Seleno reference in Movies.FunctionalTests to see if it fixes the build error
Merge pull request #183 from TestStack/mwhelan-pr

#179 with changes