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.
VM: data_roots must be empty before unwind_native_frames is called because it doesn't return
os-unix.hpp: Use the old strerror_r insetad of the newfangled one.
compiler.cfg: Rename doc -> docs in filenames so the docs load.
compiler.cfg.instructions: Fix using.
compiler.cfg.instructions: Messed up a patch. oops.
compiler.codegen-docs: Make example clickable.
kernel: new combinator 2with = with with
kernel: fix help-lint warning for 2with.