add thunk middleware.
we need to add a host to redux widget to support multi-panel interaction. but currently the code is buggy since it only support editorwindow and will break on standalone players. we should fix this in a later PR
upgrade master to uiwidgets_2.0 (preview)