Adds auto-complete for sms-deploy
code refactor for better implementation
allow users to select multiple facets in the sidebar before loading results; fix more bug
Re-implementation using custom binding handler
style changes
change ui for the sidebar
add functionality for changing how facet choices are displayed
add trans
allow nested object fields to be mapped with a special type; fix bug with sorting and facets in domain report
remove deployment date from sidebar (until I support ranged facets)
Revert "Only show case type select if creating new cases"

This reverts commit 0bc0b1e0fdcff1049641c260c03a69ab95ecf9da.
Refactorings that were in reverted commit
user settings page: only show reset password/delete on one tab
remove the Exchange index -- use Domain instead
make function a little more clear
merge with master
user settings page i18n.
speed up the case migration script
remove redundant setting of user data kv input value
refactor based on PR feedback