Always go to the DOM for tooltip and error-tooltip content.

As shown [here][1], [here][2] and [here][3], jQuery caches
data-attributes and doesn't update the cache after the first
read.

With richer forms validation scenarios it's easy to imagine wanting
different kinds of invalid form data triggering different validation
error tooltip messages. FormField and React will ensure that whatever
the validation error message is for the current form data, it is
rendered into the DOM.

Using `.attr('data-tooltip')` and `.attr('data-error-tooltip')`
instead of `.data('tooltip')` and `.data('error-tooltip')` will ensure
that the most recent validation tooltips, i.e. the current values
of the 'data-tooltip' and 'data-error-tooltip' attributes,
will be shown.

[1]: http://forum.jquery.com/topic/jquery-data-caching-of-data-attributes
[2]: https://gist.github.com/mattfeury/3298929
[3]: http://api.jquery.com/data/#data-html5
Refresh error tooltip when FormField is consistently invalid and validation message changed
Merge pull request #28 from danielmiladinov/master

Refresh FormField Error Tooltips When Validation Error Messages Change
Cursors, and fix FFMT to use cursors
Fix Cursor
FluxFormMixinTypedWithCursors is FluxFormMixinTyped, but using Cursors
Use _.cloneDeep instead of Contrib.deepClone in FluxFormMixinTypedWithCursors
Revert "Cursors, and fix FFMT to use cursors"

This reverts commit c90ae14f4a69802c183ed4ff1f7b7609f9b3496b.

Conflicts:
	js/Cursor.js
remove unused Cursor import
Fix userpicker change handler wasn't updating (stale onChange prop)
Remove FluxFormMixinTypedWithCursors
Date and DateTime controls - flux interface is an iso string, not an object
TabStrip no longer tracks its own selectedTab
KendoListView - fix bug where paging and paging back would not re-select the old selection
refactor KendoListView reentry logic for clarity
KendoListView - refactor scrollToSelectedItem logic for clarity
KendoListView - unwind kendo widget state on value change
Use _.isEqual because user.isEqual may not always be available
remove TopStateMixin (so I can remove Lodash)
Remove lodash and fix references to underscore.string