move desired_caps and executor init and default httpdriver mixin in __new__