FunctorWithIndex () Maybe, FoldableWithIndex () Maybe, TraversableWithIndex () Maybe instances.
Only import functions from windows.h when building on Windows.

Prevents build failures like

    Linking dist-ghc/build/doctests/doctests ...
    dist-ghc/build/doctests/doctests-tmp/Main.o: In function `s5aC_info':
    (.text+0xb7): undefined reference to `SetConsoleCP'
    dist-ghc/build/doctests/doctests-tmp/Main.o: In function `r57z_info':
    (.text+0x1c6): undefined reference to `GetConsoleCP'
    dist-ghc/build/doctests/doctests-tmp/Main.o: In function `s5dq_info':
    (.text+0x366): undefined reference to `SetConsoleCP'
    dist-ghc/build/doctests/doctests-tmp/Main.o: In function `s5dr_info':
    (.text+0x42d): undefined reference to `SetConsoleCP'
    dist-ghc/build/doctests/doctests-tmp/Main.o: In function `s5dv_info':
    (.text+0x522): undefined reference to `GetConsoleCP'
    collect2: error: ld returned 1 exit status
Use correct define for x86-64
Merge pull request #284 from iainlane/master

In the doctests, only use the windows.h functions on Windows
fixed an example for (.~) in README.markdown
Merge pull request #285 from pasberth/master

README fix.
Move doctest import of Data.Void
Revert "Remove headOf, _at, resultAt, Control.Lens.Simple"

We are attempting to remain 3.7 compatible for the time being

This reverts commit e79af7f14e6f236d70935194dce9988f55e49ee8.
Update previously removed code for current release
Remove RULES experiment
Remove Monoid and Applicative RULES
Revert INLINE to default pass
Remove references to recently removed includes/ directory