Merge pull request #349 from dsyme/master

Make FreebaseObject public again
UT for #351
UT for #310
Fixed parsing of values wrapped in quotes in arrays and heterogeneous types generated by JsonProvider (closes #310)
Merge pull request #355 from ovatsus/master

Fix for #310
added SourceLink target
Adjust build.fsx
Merge had screwed up release notes
Merge pull request #356 from ovatsus/master

Add SourceLink support
Fix inconsistencies in namespaces (closes #337)
Tweak release notes
Merge pull request #359 from ovatsus/master

Fix inconsistencies in namespaces
Several JsonProvider improvements

*When the RootName parameter is not specified, use "Root" instead of "Entity" as the default name (closes #316)
*Reuse types in JsonProvider (closes #354)
*Improve json error messages to include full path (closes #151)
*Don't generate empty choice types
*Give more general names to heterogeneous types
*Some refactoring to optimize the generated code to be smaller
*Fix unused variable warnings
Update FSharp.Formatting
JsonValue.ToString() now formats (indents) the output by default (can be turned off by using SaveOptions.DisableFormatting) (closes #314) + Prettyprint JsonDocument +Hide Path property
Merge pull request #361 from ovatsus/master

Several JsonProvider improvements
Allow to post a JSON value to a given URI. This is "untyped" start for issue #250.
Merge pull request #251 from forki/Post

Allow to post a JSON value to a given URI.
Allow to post a JSON value to a given URI. ReleaseNotes and cleanup
Merge pull request #362 from fsharp/Post

Allow to post a JSON value to a given URI. ReleaseNotes and cleanup