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
Added Fix for Bugzilla: https://bugzilla.xamarin.com/show_bug.cgi?id=20102

Added less intrusive fix to 20102
Added condition to exclude FSI Ide commands is F# is not installed.
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