stack-checker: adding 4dup and 4drop.
vim: update syntax file for new kernel words.
opencl: Make it compile at least. Throws error -38 on my linux box.
colors.hsl: adding HSL color support.
colors.yiq: adding YIQ color support.
io.pathnames: adding file-directory.
tools.completion: fix CHAR: and COLOR: completion to require extra tokens.
tools.completion: better paths-matching.
ui.tools.listener: adding path completion to listener.
tools.completion: minor fix to complete against file-name, not full-path.
present: implement M\ pathname present.
present: simplify M\ pathname present.
urls: allow pathnames to convert >url.
Change "3dup drop" to "2over".
io.pathnames: remove file-directory (redundant to parent-directory).
tools.completion: don't use file-directory.
math.primes.erato: minor performance improvements.
benchmark.udp-echo0: "over over" is just "2dup".
change some "2drop 2drop" to "4drop".
hashtables: use "4drop" instead of "drop 3drop".