CMS-1925 Move view classes into own module

- introduced ViewItem to be used in view module
CMS-1920 Move NewSchemaDialog into own module
CMS-1752 Create SaveChangesBeforeCloseDialog for wizard
Replaced DeckPanel usage of "global event" for notifying shown-panel-changed to "local event".
Added method BrowsePanel.refreshGrid which again calls grid.refresh()
Added support for successCallback function in WizardPanel.saveChanges, so that refresh of grid after saving is actually done after entity is saved.
CMS-1929 Create extension of AppPanel for browse and wizard based apps
CMS-1914 Slow switching between content in BrowseList
CMS-1920 Move NewSchemaDialog into own module

- renamed node to item
CMS-1871 Show pencil icon if AppBarTabMenuItem is representing an item being edited
Renaming.
CMS-1876 Update label of AppBarTabMenuItem when displayName of selected WizardPanel have changed
Added method setButtonLabel on TabMenu, so that TabMenuItem can update the TabMenuButton's label itself.
Moved all WizardPanel classes into their own ts-files for better overview.
CMS-1916 Upload icon tooltip remains after tab switch
CMS-1934 Global event CloseWizardPanelEvent should not be needed - replace with other solution
Removed global CloseWizardPanelEvent
Introduced Closeable interface and made WizardPanel closeable.
Made close actions call close on wizardPanel
Moved specific implementation of askUserForSaveChangesBeforeClosing() to WizardPanel, since now SaveBeforeCloseDialog is in the api too.
CMS-1931 Refactor DisplayNameChangedEvent and NameChangedEvent to be "local events"
CMS-1772 Convert schema_tree to use value objects

and

CMS-1771 Convert schema_list to use value objects

Converted schema_list and schema_tree to JAX-RS services.
Added tests for them, but they should be finished when style
of asserting of JSON will be decided
Changed to use tomcat (instead of jetty) for runner.
CMS-1918 Fixes for BrowseFilterPanel
CMS-1936 TabMenuItem.removeButton does not look nice
Merge pull request #317 from enonic/CMS-1772

CMS-1772 Convert schema_tree to use value objects
CMS-1917 Upload icon tooltip is misplaced in Schema Manager Wizard.
CMS-1939 Add support for mnemonic in Action
Renamed AbstractButton to ActionButton.
Created Button as a plain button (used by ActionMenu).
Created Mnemonic and made Action support it.
Used mnemonic for action buttons in SaveBeforeCloseDialog.
Merge pull request #315 from enonic/CMS-1931

CMS-1931 Refactor DisplayNameChangedEvent and NameChangedEvent to be "lo...