[WFLY-1634] Properly split out the parsing for attributes specific to version 2.0 of the configuration schema.

Also for version 2.0 split out the attribute parsing for http and native interfaces, trying to handle both in the same place was also becomming inconsistant.