expand datasource tree after adding a new datasource
PRD-3857 - Test added
removed org.eclipse.swt.win32.win32 from exclude and added swt-linux-x86_64-3.7.jar to exclude list
removed org.eclipse.swt.win32.win32 from exclude and added swt-linux-x86_64-3.7.jar to exclude list
display crosstab dialog
remove datasoruce-editor-jdbc dependency
removed datasource-editor-jdbc dependency
Upgraded POI from 3.6 to 3.8
Upgrade POI from 3.6 to 3.8 to be consistent with PDI
PRD-3857 - Clear page-counter after the log messages get printed, or we print zero all the time.
PRD-3857 - Pagination with repeated table-headers works for the first time.
Added .gitignore for test-output directory. This way tests can have a scratch-pad area where they can create temporary files without messing up gits view of the world.
PRD-3857 - Clearer output for model printer (extra line after finished node)
PRD-4096: Fixed issue of crosstab being created in master instead of sub-report.  Also, fixed updating of newly added data-source to structure panel.
Merge branch 'PRD-4096_prompt_user_for_new_query_datasource' into sprint_1
PRD-3857 - Cache-Changes, Pagination work

- ModelPrinter fixes to make debugging easier.
- RenderNode cache flags split into structural flags for validation and line-breaking
- RenderNode cache-state is now an enum
- Minor/Major-Axis steps now use Cache-State instead of changeTracker to track which nodes need revalidation.
- Pagination state is now a (potentially) pooled system of stackable classes. This simplifies the code and moves logic from the PaginationStep into the Shift-States.
- Temporarily more debug-output than usual
- PDF-ReportUtil - better error handling
Code style settings: Arrange setting now matches existing code with inner classes at the top of the files
VCS project dir set to $PROJECT_DIR$
Git-ignore added to exclude temp working directory of test-cases
PRD-4229: Updated all build files to contain the standard JUnit properties to hardcode locale en_US and timezone UTC and file encoding UTF-8. Also sets the headless mode to True, as running unit tests via ant should be headless.
Merge branch 'sprint_1-4.0.0GA' into PRD-3857_Crosstab_repeating_header

Conflicts:
	engine/core/.gitignore