TMF-4405: Fix bug with DocTypePicker facets

They were not 'remembering' selected values when switching between
modes.

Now, KendoComboBox can take functions for their displayField and
valueField props, which should continue to do the right thing by kendo,
thanks to AHG's recent work in this area.

(http://jira/browse/TMF-4405)
TMF-4405: Fix bug in KendoComboBox

It would throw TypeError when you cleared out the combobox. The onChange
code was expecting model to be an object but when you clear out the
combobox it's undefined.

So, we test model && model.get before actually attempting to call
model.get.

(http://jira/browse/TMF-4405)
TMF-4405: DocTypePicker explicitly opts out of KendoComboBox's "filter" feature

First, I had to change it to an immutable prop from a local constant.
Other clients that depended on filter being set to "startswith",
_should_ continue to work.

(http://jira/browse/TMF-4405)
TMF-4405: Removed custom facet models and replaced with standard typeInfo metadata.
Removed support for functions in KendoComboBox displayField/valueField.
Put the combo filtering back.
linted
TMF-4412: Combo can use ID value for display in some cases.
TMF-3832 Convert class -> className in React.DOM elements so we can upgrade to 0.5.1
TMF-4720: Clear the show tooltip delay when a field becomes valid.
Silence annoying warning
TMF-4592 new Carousel needs disabled style, and invalid style
TMF-4744 inbox - select task tab, then change tasks. metadata does not render
TMF-4753 Switchbox does not support read only mode
TMF-4739 work area - if documents across many studies, changing documents does not update the study
TMF-4739 improve warnings coming out of KendoListView
Fix styles in TabStrip
TMF-4519 add react Button and use it in Work Area & Inbox for validation
TMF-4158: Date-only values were formatted in the wrong time zone.
Unknown DOM property tabindex. Did you mean tabIndex?
Prevent dumb NPE in FormField
TMF-4857 ExpirationControl allows change when it should be readonly in Inbox