Added support for FILE_EXTERNAL and FILEEOF;
The CGI binary is now required like the normal PHP binary, and is set by Pyrus's "php_cgi_bin" setting;
Replaced "var" with private or public visibility specifiers.
Merge pull request #21 from boenrobot/CGI-and-FILE_EXTERNAL

Make the CGI binary specified explicitly
Tons of CS fixes all over the place
Merge pull request #23 from boenrobot/cs

Tons of CS fixes all over the place
Added utilities for extrafiles and package.xml;

Also added an initial release file for the next release of Pyrus_Developer, as it's about time...
Added a "//" in front of the replacement holder in phartemplate.php (and adjusted PHPArchive.php accordingly). This removes a misleading error message in IDEs that treat phartemplate.php as an "actual" PHP file;

Also includes a fix for the data dir, which should in both cases be 4 levels above PHPArchive.php's folder.
Merge pull request #24 from boenrobot/utils

Added utilities for extrafiles and package.xml
Merge pull request #25 from boenrobot/phartemplate

Added a "//" in front of the replacement holder in phartemplate.php
Corrected constant names in packagexmlsetup.php.tpl.
Merge pull request #26 from boenrobot/templateFix

Corrected constant names in packagexmlsetup.php.tpl.
Rewrote "pyrus generate-pear2" and "pyrus make" without a pre existing package.xml file;
Also includes a small fix for compatible files in PackageFileManager and should fix #22 too.
Merge pull request #27 from boenrobot/gen-pear2

Rewrote "pyrus generate-pear2" and "pyrus make" without a pre existing package.xml file
minor spelling fix
Added category to the main file template, automatically filled for PEAR2 packages (left to "default" for others, or PEAR2 packages that have only one "_" in their full package name).