- Reformatted README.html with markdown and renamed it to README-original.md so it doesn't interfere with the new README.
Update bootstrap compiler to build as far as the proto compiler

Update bootstrap compiler using a modified F# 2.0 compiler which traps
a harmless error about XMLDocs and prints it to the screen. This allows
the F# 3.0 build to proceed as far as building the proto compiler.

The finalized F# 3.0 FSharp.Core does not yet build.
Update and simplify README
remove needless files from bootstrap
Merge branch 'master' of https://github.com/fsharp/fsharp
Update README
Bring F# 3.0 up on Mono profile 4.0

This brings up fsc.exe and fsi.exe on profile 4.0

(Line endings are causing pain like always - some files may show
complete-replacement diffs when the changes are actually really small.)
Ignore exception from xml doc processing when bootstrapping
Merge branch 'master' of https://github.com/fsharp/fsharp
Fix to get proto building again
Changes to bring F# 3.0 library and compiler up on Mono 2.0 profile

Building for the Mono 2.0 profile needed a few tweaks - some files are
excluded.
bring forward Miguel's console aditions for use on Unix
Changes to bring up F# interactive on Mono profile for .NET 2.0
replace bootstrap FSharp.Compiler.dll with one that doesnt emit warning on lex.fs
Fix compile for Mono-for-.NET-4.0
Put Microsoft.FSharp.targets in place expected for F# 3.0

The XBuild targets file gets installed into the place(s) expected for
standard F# project files. For F# 2.0 project files this is
     .../Microsoft F#/v4.0/Microsoft.FSharp.targets
For F# 3.0 project files this is
    .../Microsoft SDKs/F#/3.0/Framework/v4.0/Microsoft.FSharp.targets
Use correct 2.3.0.0/4.3.0.0 version numbers on F# 3.0 assemblies
Add policy files for FSharp.Core 2.0.0.0,4.0.0.0 --> 2.3.0.0, 4.3.0.0

F# 3.0 uses version number 4.3.0.0 for FSharp.Core (2.3.0.0 for the
Mono-for-.NET-2.0 profile). This would break binary compat for
assemblies that expect to bind to FSharp.Core 4.0.0.0.

This means we need to install a global policy redirect DLL for
FSharp.Core 2.0.0.0 --> FSharp.Core 2.3.0.0
FSharp.Core 4.0.0.0 --> FSharp.Core 4.3.0.0

For example, the existing MonoDevelop binding DLL for F# expects to
bind to FSharp.Core 4.0.0.0.

Also, "make do-4-0" no longer makes the proto compiler, you need a
"make all" or "make proto" for that
Remove --debug from mono switches when running the F# compiler in the build

This speeds up builds a bit (and we don't normally connect a debugger
during the build)
Fix /resident

The /resident switch on the F# compiler was not working because an
error was escaping the compiler. "errrorRecoveryNoRange" must be
"stopProcessingErrorRecovery".  Also move the implementation of the
/resident switch to fscmain.fs

I checked with @dsyme over IM that these change were ok.