Move extractor base classes into new youtube_dl.extractor.generic package