Kimwitu++, a tool for processing trees

Kimwitu++ is the successor to Kimwitu. Like Kimwitu, it is a tool for
processing trees (i.e. terms). It is a meta tool: Kimwitu++ can be used
for generating software - especially when building compilers. Kimwitu++
has its own input language, which allows the definition for the tree
structure and of functions operating on the tree. It uses the input to
generate a number of C++ files, which are then bound to a program using
the C++ compiler.

Closes #22470.

Signed-off-by: Xiyue Deng <manphiz@gmail.com>
Monkey Sphere 0.35

Closes #19477.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
brew commands

Shows a list of built-in commands (but not shortcuts) and searches
for any external commands on the path.

Closes #22509.
move paths to utils
play --devel 2.2.0-RC2

Closes #22611.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
fish: patch command line cycling repaint on tab completion

Closes #22529.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
casperjs 1.1-beta2

Closes #22525.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
make brew-linkapps default to /Applications

Also adds support for a new `--local` flag, and documentation for the whole command.

Closes #22378.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
make linkapps official
nginx --devel 1.5.5

Closes #22613.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
slimerjs 0.8.2

Closes #22459.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
xcproj 0.1.1

Closes #22615.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
go: fails_with :clang when cross-compiling

These fails_with conditions are getting far too complex and probably
should be simplified.

Fixes #22610.
smlnj: use resources
Combine attr declarations
Decouple Resource from SoftwareSpec
SoftwareSpec tests are now Resource tests
Reimplement SoftwareSpec on top of Resource
Move formula resources to SoftwareSpec
Track initialized specs