last commit before release 4.00.0

git-svn-id: http://caml.inria.fr/svn/ocaml/version/4.00@12778 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
increment version number after release 4.00.0

git-svn-id: http://caml.inria.fr/svn/ocaml/version/4.00@12780 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
correct GADT expansion

git-svn-id: http://caml.inria.fr/svn/ocaml/version/4.00@12782 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
correct version of Xcode in ReadMe

git-svn-id: http://caml.inria.fr/svn/ocaml/version/4.00@12783 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
fix encoding bugs by replacing all non-ASCII characters

git-svn-id: http://caml.inria.fr/svn/ocaml/version/4.00@12796 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
fix TABs and whitespace

git-svn-id: http://caml.inria.fr/svn/ocaml/version/4.00@12798 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
fix TABs and whitespace

git-svn-id: http://caml.inria.fr/svn/ocaml/version/4.00@12800 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
PR#5700: crash with native-code stack backtraces under MacOS 10.8 x86-64
(owing to wrong stack alignment in caml_raise_exception)


git-svn-id: http://caml.inria.fr/svn/ocaml/version/4.00@12815 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
PR#5700, take 2: another misaligned call to caml_stash_backtrace.


git-svn-id: http://caml.inria.fr/svn/ocaml/version/4.00@12817 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
#5718: get rid of spurious 'unused constructor' warning.

git-svn-id: http://caml.inria.fr/svn/ocaml/version/4.00@12820 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
PR#5712: Format.printf "@%" does not print a ``% as documented

git-svn-id: http://caml.inria.fr/svn/ocaml/version/4.00@12821 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
PR#5712: String.{iteri,map} are missing in StdLabels

git-svn-id: http://caml.inria.fr/svn/ocaml/version/4.00@12823 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
PR#5712 (cont.): bootstrap compilers and Changes

git-svn-id: http://caml.inria.fr/svn/ocaml/version/4.00@12825 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
PR#5719: ocamlyacc generates code that is not warning 33-compliant

git-svn-id: http://caml.inria.fr/svn/ocaml/version/4.00@12834 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
PR#5715 (partial?) disabling shared libraries does not work under cygwin

git-svn-id: http://caml.inria.fr/svn/ocaml/version/4.00@12839 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
PR#5690: ocamldoc error with -text files with no extension

git-svn-id: http://caml.inria.fr/svn/ocaml/version/4.00@12862 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
fix module order

git-svn-id: http://caml.inria.fr/svn/ocaml/version/4.00@12867 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
Fix PR#5735: %apply and %revapply not first class citizens



git-svn-id: http://caml.inria.fr/svn/ocaml/version/4.00@12871 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
call ocamltoolsopt earlier

git-svn-id: http://caml.inria.fr/svn/ocaml/version/4.00@12873 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
PR#5731: instruction scheduling forgot to account for destroyed registers
(Cherry-pick of r12865 from trunk.)


git-svn-id: http://caml.inria.fr/svn/ocaml/version/4.00@12876 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02