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.