Fixed #92 by providing an API in ViewInfo to include the preferred component type for a view. This change results in the PREFERRED_VIEW policy category to be obsolete. Refactored existing component providers to use ViewInfo instead of policies to determine the preferred view. Another addition to the API of ViewInfo is to allow specification of whether this view should expand the full center pane (hiding both the list and inspector panes) when first opened into its own window. This is only used in the context where ViewInfo.viewType = ViewType.CENTER.
Merge branch 'mct_plugins_issue_2'