Merge branch 'master' of https://github.com/fsharp/fsharp
configure: stop allowing Mono 2.9, recommend Mono 3.2

F# 3.1 build is xbuild-based, so configure needs to check that
Mono 3.0 (or newer) is in place, not 2.9 (this old version
had limitations that prevented F# projects to build with xbuild).

We take advantage of this opportunity to re-use the AC_MSG_WARN
that recommends a mono version, to advice about using Mono 3.2
(instead of 3.0) as it defaults to SGen GC.

(Should fix #264)
Merge pull request #265 from knocte/master

configure: stop allowing Mono 2.9, recommend Mono 3.2
Merge github.com:fsharp/fsharp
Added define constants of: QUERIES_IN_FSLIB and PUT_TYPE_PROVIDERS_IN_FSCORE to monotouch and monodroid targets
Merge pull request #267 from 7sharp9/master

Added define constants of: QUERIES_IN_FSLIB and PUT_TYPE_PROVIDERS_IN FSCORE to monotouch and monodroid targets
Remove profile 88 as it doesn't work correctly, and never did, to avoid confusion (this is a partial revert of #102)
Merge pull request #268 from ovatsus/master

Remove profile 88 as it doesn't work correctly, and never did, to avoid confusion (this is a partial revert of #102)
Update to be mono compatible.
Add the FSharp.Core portable files to the GAC during install

As a portable FSharp.Core has now been successfully compiling in Mono
for a while add the assembly to the GAC.  This is a precursor to adding
the final part in the F# addin for portable projects.
Merge pull request #271 from 7sharp9/master

Update Microsoft.Portable.FSharp.Targets to be mono compatible and add the portable Fsharp.Core to the GAC on install
Unicode letters & operators

examples:
let ★ x = x + 5
let (|★) x y = x + y
let summ = ★ 5 |★ 5
comment about \So infix operators
apply & merge optimizations from : https://github.com/jack-pappas/fs-core-optimized , thanks to Jack Pappas
revert set.fs optimizations due complicated conflicts