Moved the tests about status code and headers to GenericDriverTest

Forcing a distinction between headless drivers and drivers supporting
javascript is a bad idea: ZombieDriver is in both categories, so its
support of status codes and request headers was untested.