implement '@when' docblock tag

Works on both commands and subcommands.
calculate path for early commands only once
Merge pull request #453 from wp-cli/doctag-when

Command phpdoc or other flag to allow third-party commands to run before WordPress is present