make  "type specific labels" section collapsible to make a less overwhelming configure page
added settings to define which types are "online".
renaming the settings form
update function names internally in the form
Merge remote-tracking branch 'origin/configurable-online-types' into development