Merge remote-tracking branch 'upstream/master'

Conflicts:
	src/CommonRuntime/StructuralInference.fs
	src/CommonRuntime/TextRuntime.fs
	src/FSharp.Data.Experimental.DesignTime.fsproj
	src/FSharp.Data.Experimental.fsproj
Merge
Added initial list parsing.
Added List provided property and respective types
Continuing implementing HtmlLists and generalizing.
Continuing to refact to include lists.
Started adding list types again.
Initial List implementation.
Added more tests and tried and failed to do optionality
Merged
Fixing compilation issues after merge.
Finished initial implementation of definition lists and some basic tests.
Merge remote-tracking branch 'colinbull/master'
Fix broken tests
Update signature tests
Merge pull request #722 from ovatsus/master

Merge #719, close #467