Fix a typo
Use usecs rather than msecs for microseconds

We were using "us" elsewhere, so this was inconsistent.
Merge branch 'refs/heads/vect-avoid' into vect-avoid-merge

Conflicts:
	compiler/rename/RnSource.lhs
	compiler/simplCore/OccurAnal.lhs
	compiler/vectorise/Vectorise/Exp.hs

NB: Merging instead of rebasing for a change. During rebase Git got confused due to the lack of the submodules in my quite old fork.
Vectoriser: merge fix
Merge branch 'refs/heads/vect-avoid-merge'
Warning police
Fix spelling mistake in user guide (#7657).
Spelling in comment
Better pretty-printing of types and coercions
Merge branch 'master' of darcs.haskell.org:/home/darcs/ghc
Fix threadDelay on Windows; fixes ThreadDelay001 failures

MSDN says of Sleep:
    If dwMilliseconds is greater than one tick but less than two, the
    wait can be anywhere between one and two ticks, and so on.
so we need to add (milliseconds-per-tick - 1) to the amount of time we
sleep for.
Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghc
Fix spelling
Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghc
Unify interfae of both variants FP_ARG_WITH_PATH... in aclocal.m4 and
document them.
Tidy up tso->stackobj before calling threadStackUnderflow (#7636)

Fixes the following crash:

  internal error: threadStackUnderflow: not enough space for return values

when using STM.
comments
Require autoconf 2.60, as

version 2.59 seems to be incompatible with our updated macros.
If somebody insists on 2.59 (which is almost 10 years old) I'll
have to hunt down the reason for the recent (Dec 2012?) breakage.

Note that I did not check with 2.60 (I have 2.65), so that one
may still be problematic.
Clean up AC_PREREQ.
Note major changes in 7.8.1 in 7.8.1 release notes file