Don't use build.head? in the DSL
doctor: print values of DYLD_* env vars
bmon: remove blank line
Clean up duplicated head specs
Use compact form of head where possible
Use regular if statements
Revert to leiningen 2.4.2

Closes #32033.
zsh: add static helpdir

Configures in a static help dir.

Closes #32088.
Closes #32107.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
zsh: update 5.0.6 bottle.
Add timestamp and argument list to log files
Make logging cheaper in the non-verbose case
vim, macvim: fix and test python linking.

Closes #32056.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
ruby-build 20140905

Closes #32113.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
Extract body of child process to a method
Reduce effective scope of pipe variables
Promote log stream to a local
Log directly to the log file in non-verbose mode
Don't pass the read end of the pipe to exec_cmd
Skip allocating a pipe entirely in non-verbose mode
Reduce branches and effective scope of some variables