Added utility methods to load PHP versions and PHP extensions from the index files.
Modified tests to copy the index files.  These are now needed by the PHP extension.
Load PHP versions and PHP extensions into the context.
Added two methods, one to validate php version and one to validate php extensions.
Fixed formatting (flake8).
Added validation for PHP and extensions.