brew audit: show line number for whitespace

Closes #24481.
Closes #24490.
Recognize and extract xar files
apple-gcc42: remove custom download strategy
xmlsh: add test

Closes #28202.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
Mirror unlink logic when checking for linked keg-only formulae
show formula version in failed build output
Drop conditional that is always false
Clean up test classes
add linkapps completion
drop unnecessary nil checks
mercurial 2.9.2

Updated to Mercurial 2.9.2

Closes #28204.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
setuptools 3.4.1

Closes #28195.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
python: update 2.7.6 bottle.
juju 1.18.0.
juju: update 1.18.0 bottle.

Closes #28182.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
Initialize cxxstdlib set lazily

This is used rarely and only at build-time, so we don't need to create
it when instantiating the formula.
sqlite 3.8.4.3
sqlite: update 3.8.4.3 bottle.
aria2 1.18.5
aria2: update 1.18.5 bottle.