Make PhutilDocblockParser slightly more liberal in finding "@special" annotations

Summary:
Ref T988. XHProf has some docblocks like this:

  /**
   * Blah blah blah, one space indent.
   *
   *  @author two space indent
   */

This is slightly ambiguous with code blocks, but be more liberal in parsing it since we don't really create any ambiguity.

Test Plan: Unit tests.

Reviewers: btrahan

Reviewed By: btrahan

CC: aran

Maniphest Tasks: T988

Differential Revision: https://secure.phabricator.com/D6811
Add a console progress bar

Summary:
Ref T988. This is pretty fluff, but we have a few processes that do long-running processing and either don't report progress or do something relatively un-useful like printing a lot of dots.

Provide a progress bar with reasonable behaviors (notably: awareness of TTYs, of `--trace`, of console widths, and of exceptions).

Test Plan: Ran `progress_bar.php` script under all the special conditions it notes.

Reviewers: btrahan

Reviewed By: btrahan

CC: aran, chad

Maniphest Tasks: T988

Differential Revision: https://secure.phabricator.com/D6813
Fix xhpast Makefile for parallel builds

See: https://github.com/facebook/libphutil/issues/29