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.
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
Merge branch 'master' of github.com:fsharp/fsharp