fftw.ffi: Find the fftw dll for Windows.
io.launcher: Fix help-lint for Windows. The examples don't work on
Windows, so disable them.
tools.deploy: Pump p p pump pump it up
io.sockets.secure.openssl: We don't care what the error is as long as it fails.
windows.directx: Upgrade xinput library.
use "of" in place of "swap at".
heaps: use before? and after?.
VM: fixing some implicit casts from cell to fixnum

The types are compatible, but it looks a little nicer if the variable
that receives a return value declared as cell also is a cell.
io.launcher: Example is not very cross-platform.
pcre: On at least win64, the pointer is returned as an int and is
negative. Cast it to a uint and everything works. Fixes #1105.
pcre: add a comment for future knowledges.
io.monitors.recursive: On Windows, at least, a recursive file monitor gets
set up for every single file. This is causing OOM errors on win32, so
let's just test resource:core\io instead.
colors.lab: add copyright.
colors.distances: implement CIE76, CIE94, CIEDE2000, and CMC l:c color difference algorithms.
io.monitors.recursive: fix second test.
colors.distances: add some tests, refactor locals a little bit.
ui: Add a floating-window window-contol for opening floating windows in a tiling window manager on gtk. Use this style on the help browser, inspector, and deploy windows. Please report any other windows that need this flag since I don't regularly use a tiling window manager. Tested on Ubuntu 14.04 64bit with i3 window manager. Fixes #1026.
ui: Missed an entry in the top list that is in the bottom list.
ui: Fix floating-window implementation for Windows/Mac. We need floating-window defined in the hashtables, as well as adding it /in addition to/ the existing flags.
VM: clear the local roots before garbage collection in general_error()

If we got here from memory_protection_error(), then the stack pointer
has been fiddled with and the elements of these vectors, which address
stack-allocated objects, are bogus and needs to be resetted.