Moved feature detection logic out of FeatureTableCreator and into a family of FeatureDetector classes (two for now, one for version dependent features and another for features that depend on a server parameter being set).