Ping to make Travis build
Merge branch 'functional-tests'
Run Travis tests on both PHP 5.3 and PHP 5.4.
Updated code style to resemble PSR2 as closely as possible.

Current exceptions:
- Files both declare classes and have side effects (includes)
- Classes are not in a namespace
- Lines contains more than 120 chars
Merge pull request #1 from reload/cs-psr2

Updated code style to resemble PSR2 as closely as possible.
Update generate.php

Remove lines that were causing a parse error.