Cleanup tasks references

Removing references to a task registry in target abstraction
Re-ordered autoload stack to allow for overriding

Added a new stack for autoloading allowing many paths to be loaded from.
Change core and associated files to match.
Added task output buffering with console

Added a task output buffer for the sub-targets console, unfortunately
this introduces an output buffer problem causing the stack of outputs
to be reversed. This is due to the Qi console writing directly
to php://stdout instead of an outputted buffer.
Removing console output from subtargets

Had to remove the output console from subtargets to allow for proper
buffering on output.
Cleaning up code

Cleaned up code for PSR-2 compliance
Fixing unit tests

Fixing unit tests which were broken by an unqualified path in the
resolver as well as a out of date bootstrapper
Merge pull request #17 from PHP-Hearth/task_call

hearth task call rfc