Add initial phpt support

This splits a phpt file into some of its sections and runs the --FILE--
section as if were a script. This also changes normal behavior to use a
mmapped file instead of opening for each request. This currently does
not check the --SKIPIF-- ection nor compare the result.