PRD-4096: Create crosstab subreport before prompting for datasource.  Also, added removal of datasource from select datasource dialog
Merge branch 'PRD-4096_prompt_user_for_new_query_datasource' into sprint_1
Merge branch 'sprint_1-4.0.0GA' of github.com:pentaho/pentaho-reporting into sprint_1
Updated .gitignore to ignore intellij vcs.xml
Merge branch 'PRD-4096_prompt_user_for_new_query_datasource' into sprint_1
removed vcs.xml from list
Merge branch 'PRD-4096_prompt_user_for_new_query_datasource' into sprint_1
PRD-4096: No need to get data-factory after use selects query from data-source dialog.
PRD-4096: Undo message lookup changes to use crosstab specific messages and not subreport specific messages
PRD-4096: Added logic to edit a data-source. Rename edit action class name.
PRD-4096: Initialize editedDataFactory.  Rename ParameterEditorDesignTimeContext to DataSourceDesignTimeContext.
Merge branch 'PRD-4096_prompt_user_for_new_query_datasource' into sprint_1
PRD-4242: Create a subreport tab like crosstab tab during dnd.  This makes both subreport and crosstab elements consistent and also fixes the adding of datasource to master due to report context pointing to master instead of subreport.
Merge remote-tracking branch 'origin/sprint_2-4.0.0GA' into PRD-3857_Crosstab_repeating_header