updates to binding redirects for LKG
Merge branch 'master' of https://github.com/fsharp/fsharp
Updated define constants to address bugzilla 24797 and add missing supported features.

Removed FX_NO_STRUCTURAL_EQUALITY, FX_NO_CUSTOMATTRIBUTEDATA as these
are both provided in mscorlib for monotouch/monodroid.
FX_NO_STRUCTURAL_EQUALITY actually causes an issue with array
comparisons within tuples, see:
https://bugzilla.xamarin.com/show_bug.cgi?id=24797

Removed FX_NO_BIGINT_CULTURE_PARSE as its already covered by
FX_NO_BIGINT

Added FX_ATLEAST_45, FSHARP_CORE_4_5 as .Net 4.5 features defined
within are supported by monotouch/monodroid
Don't apply FX_NO_CUSTOMATTRIBUTEDATA for Android as it doesn't seem to be included.
fsharp/fsharp/#352 migrate the FSharp.Core.Microsoft.Signed to FSharp.Core
textual alignment with Visual F# Tools repo
Fix for installation paths with a space in

basename only takes a single parameter.

If $0 refers to a path containing a space (e.g. something in /cygpath/c/Program Files) then it gets interpreted as two parameters and fails.

Wrapping $0 with speech marks means it'll be interpreted as a single parameter, regardless of spaces.
Normalize github.com/fsharp/fsharp to Visual F# codebase by removing #if SILVERLIGHT. Not for inclusion in compiler service, which still supports browser compilation
Merge pull request #356 from directhex/master

Fix for installation paths with a space in
Merge pull request #353 from 7sharp9/updatedefines

Updated define constants to address bugzilla 24797 and add missing supported features.
update MonoTouch and MonoAndroid components
move DLLs to MonoAndroid
Update FSharpSource.targets
FSharp.Core 3.0.2 and 3.1.2
Merge pull request #354 from ctaggart/nupkg

migrate FSharp.Core.Microsoft.Signed to FSharp.Core
build MonoAndroid and MonoTouch on Windows too
create nupkg when run on AppVeyor
appveyor version must be a string
constants defined in FSharpSource.targets instead
%~dp0
3.1.2 libraries from 3.1.1