Consider phantomjs and casperjs headless browser as html5 compatible

phantomjs is webkit based and should be considered as html5 compliant.

Not sure if exception in user agent html5 control should be added like that, specially as you can choose agent in those headless browser but i tought maybe someone would like that fix