Updates php-cs-fixer to 0.4.0
Update php54 phalcon 1.2.5 (+2 squashed commits)
Squashed commits:
[31ecec4] Update php53 phalcon 1.2.5
[38cd808] Update phalcon to 1.2.5
Update Ioncube to 4.5.2 (+1 squashed commit)
Squashed commits:
[ada96b3] Update Ioncube to 5.4.1
Update php*-pdflib to 3.0.4
Upgrade pthreads to latest release
Upgrade php*-yaf to 2.3.2
Correct SHA (+1 squashed commit)
Squashed commits:
[0f7e147] Update to 0.10.4
Support for installing agumented_types
Updated to point to the current location of this now old rev.
XCache is no longer a zend extension.
PHP 5.6 support

With the release of PHP 5.6a1, I thought it would be best to start using/testing with it by moving support into `homebrew` for usage/testing instead of compiling it by hand and using my own hand-compiled version.

As such, I copied all `php55*` modules into a `php56` counterpart. For any of the modules that have version'd dependencies, such as `php56-couchbase.rb`:

	depends_on 'php56-igbinary' if build.include?('with-igbinary')

...and change to reference the new version.

--

Further, many of the modules seems to have the same data over and over again. There packages all had hardcoded references to the PHP 5.x download location, its checksum, and its version.

In order to test things and bring them into a more DRY configuration, I created an `abstract-php-versions.rb` file (for lack of a better initial name) and created a module that exposes...

 * Download URL
 * Version
 * Checksum information
 * GitHub location
 * GitHub branch name

...and then imported that module into the `php56` formula as well as the `AbstractPhp56Extension` so that they would automatically pick up any change in those values.

As I was unsure whether Homebrew needed the physical formula files to be updated in order to detect a change in configuration (i.e.: `brew outdated`), I tested making changes to the version stored in `abstract-php-versions.rb` and found `brew outdated` properly saw that each dependent module then showed as needing an update.
Add 32-bit Ioncube loader for PHP 5.5
Update 32-bit Ioncube loader for PHP 5.3, 5.4
php5{3,4,5}-protobuf: use 0.10 release
Remove Ioncube for PHP 5.6 (incompatible)
PHP CodeSniffer 1.5.2

Also added --devel option for the alpha release.
Move abstract for php versions into a class

Fixes issue #987
Turn abstract-php-version into a non-installable formula

Fixes issue #987
Fix shebang line of phpcs-svn-pre-commit script.

See https://github.com/squizlabs/PHP_CodeSniffer/wiki/Using-the-SVN-pre-commit-Hook
Add "PHP Code Beautifier and Fixer" to bin.

See https://github.com/squizlabs/PHP_CodeSniffer/wiki/Fixing-Errors-Automatically
Force UTF-8 For Wacky Stars

This seems like the easiest way to make this 'just work', apart from replacing the wacky stars with ASCII asterisks.

It definitely crashes for me without changing either of these.