Ensure fsi prompt is readonly
Correct range-check for emacs support

Previously the last line would be thought to be out of range by
fsautocomplete
Removed autocomplete from son as its not part of the XS addin
Added 4.5 target framework versions
Added F#3.0/31. targets for test project (this fixes windows builds that don't have 3.1)
Updated target framework to 4.5 use standard bin/debug paths
added standard path for nuget in son
Updated build scripts to do nuget restore on sln

On windows the test project was in a sub folder and project based
restore was refusing to work.
Remove unneeded debug folder copy
Merge pull request #573 from 7sharp9/master

Added hotfix commits from vnext-release to fix bugzilla 20102
Merge pull request #572 from rneatherway/read-only-fsi

Ensure fsi prompt is readonly
Merge pull request #571 from rneatherway/emacslastline

Correct range-check for emacs support
configure should fail if bad PREFIX given
Added 4.5 target framework to FSharp.AutoComplete
Fixes an issue where F# layout is appplied to C# projects
Added same file, and same folders to the match case, this allows folders to be ordered too.
Merge pull request #575 from rneatherway/robust-configurefsx

configure should fail if bad PREFIX given
Merge pull request #574 from 7sharp9/buildimprovements

Improvements to the build process
Merge pull request #576 from 7sharp9/fileorderfix

Fixes an issue where F# layout is applied to C# projects
Merge branch 'master' of github.com:fsharp/fsharpbinding into BetterTooltips