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
Fix underscore.string requirejs references
Remove FluxFormMixinTyped.
Fix underscore.string problems.