Interim commit
Interim commit
Code written, testing
Interim commit
Code working, unit tests written
Fixes for PHP 5.4.x, 1TBS for else
Fixed whitespace issues.
Ignoring generated configuration files.
Updated configure to not cause error for some PHP.