Added empty mvc4 project to provide a testbed for testing model IO
Added an example form and test data to facilitate testing the model IO
Added initial code for the test - it doesn't run at this stage, but it should give an idea of where I am headed with this...
Plus I realised I named the sample project name wrong (missed .Seleno)
Workaround for the jQuery bug
Fixed the TypeExtensions so they work for nullable types and enums
Got the model reading test working by commenting out multiple select fields (since they aren't currently supported - will add these back later
Moved the ModelIo sample project so it is associated with the AcceptanceTests project
Added ModelFieldValue class and some initial unit tests for it
Converted the tests to fluent assertions
Added the rest of the unit tests for model field value (single value)
Added specification for tests that use [TestCase]
Changing the ModelFieldValue unit tests to use the new TestCaseSpecification class
Merge branch 'model-io'

Conflicts:
	src/TestStack.Seleno.Tests/Specify/SpecStoryMetaDataScanner.cs
	src/TestStack.Seleno.Tests/Specify/Specification.cs
	src/TestStack.Seleno.Tests/TestStack.Seleno.Tests.csproj
	src/TestStack.Seleno/TestStack.Seleno.csproj
Moved WebExtensions into Page Reader/Writer and provided test coverage
Added breaking changes text file
Some ctor dbc checks to prevent null ref exception and their lack of stack trace.