Fix public API #35
Merge pull request #106 from pyrus/bugfix/35

Fix public API #35
Refactored Creator, #104:
 * move finding of the minimum deps to a dedicated method
Refactored Creators-related, #104

 * moved code from CTOR to its own method
 * simplified code/control-flow a little
 * add a docblock
Disable checks, #104:

 * PEAR2\Exception and PEAR2\MultiErrors are not required for packages
Ignore test artifacts created during test runs.
Fix for #23
Merge pull request #108 from pyrus/bugfix/23

Fix for #23
Merge pull request #107 from pyrus/topics/refactor-creator

Topics/refactor creator
Bugfix: fix for regression introduced in ca074ae
Change: ->run() should (!) always return an exit code, we exit() in the wrapper

Related ticket: #105
Fix random test failures:
 * mostly E_STRICT
 * some OO things (e.g. extend a class, methods must be compatible)
Merge pull request #110 from pyrus/bugfix/random-test-failures

Fix random test failures
Merge pull request #109 from pyrus/bugfix/CustomCommandbasic.phpt

Resolved one failed test (23 to go)
Change: skip test on 5.4 because bundled docblock extension doesn't build
Bugfix: notice/warning (whatever).
Bugfix: Due to heavy use of PHP4 code, we need to turn off error_reporting.
Merge pull request #112 from pyrus/topics/Pyrus_ScriptFrontend_Commands_build

Topics/pyrus script frontend commands build
Closes #101: ensure we check for XMLWriter as well!
Fixes two test failures (re: #105):
 * stream_copy_stream() never returns false but 0 (when nothing was copied)
 * all credit to @saltybeagle (Brett Bieber)
Merge pull request #114 from pyrus/bugfix/atomicfiletransaction-testcases

Fixes two test failures (re: #105):