Move a log line to a more sensible place.

(sapling split of 524f2d7bacc3d0afe58a2f683a1215729cf1ba2d)
Fix bug in nailgun task.

(sapling split of 78cd49a685d21b9bebb6f7da6d1b95a3f94a9dce)
Allow ./pants run and ./pants repl to emit to the console.

(sapling split of 03b1e04089d080637ef52421f69e4a76be1b34fa)
Fix console output in various cases.

(sapling split of 6c8f15b6b6e6276b354c3105efdd8b36adbaa487)
Fix output dump on error.

Only dump it when we weren't already emitting it.

(sapling split of 59f178bb37e74f8b9c9a694d4150c435bdf5d9d4)
Refactor ConsoleReporter.

To make it easier to divert output to stderr or a file.

(sapling split of 8fa658caf29e86af1d9f9aafe2bc0e89e0bba784)
Fix ScalaRepl.

Now it talks directly to stdout, and not via the reporting
framework, which is insane.

(sapling split of 30c33747037c95054664aa657ec35d4d424cb4f4)
Add --quiet logging mode.

Also re-add support for --logdir.

(sapling split of d274e1e4a51765d3af72995808e177b344fb8a8b)
Make pants quiet when running ConsoleTasks.

(sapling split of 90d2743c6a0d6020e4258b5d47ca456f7486b80d)
Get rid of superfluous newlines in goal descriptions.

(sapling split of 70f5036538f213485cec11f829692854029cdfe5)
Fix unittest.

(sapling split of 9b0dfde2a796dbad3a6413a0cfc5d563bcf3d7bf)
Move artifact cache code to its own dir.

(sapling split of 2569f8952400e8a79a8b2514b9c7d482e277b8bd)
Split up artifact cache code.

(sapling split of 33f6bdd7511db229d81b82da0eb527b36187b742)
Support multiple remote artifact caches.

If the spec is url1|url2|url3|... then
we'll ping all of them in parallel and choose the
one with the shortest ping time.

(sapling split of 7b45fbba137a116108faeac43f109124364dce3c)
Change pinger implementation.

(sapling split of 5934cca0ae644d337a517a4dd056e717384bec2b)
Artifact cache bugfix.

(sapling split of 6d69f80d6ac1a43bc3b4937f8e616fd3344086a0)
Artifact cache tweaks.

(sapling split of 2f339665c6bd8a6d4c1b01c9dd9b022d9a6f8edd)
Have multiple ping attempts.

Parameterize the pinger.

(sapling split of fe9ab7891764b05073d42594d018003b7bdd16a0)
Switch pants artifact cache to gzip.

It turns out to be much faster than bzip2, with only
a small size penalty.

(sapling split of 186fb18c17373062dabbb4f453d4ae1349cd3efd)
Up the artifact cache timeout.

Also allow all 2XX responses.

(sapling split of 9abefd71f3fd05c97b7c0571f3920bc5d9c5aa3e)