Merge pull request #16 from HUSACCT/master

Construction 4 merge 2
- New function for getting all root modules with external systems
'getRootModulesWithExternalSystems', the old function 'getRootModules'
now returns the modules without external systems.
- Analyse interface now allows you to double click on a dependency in
the table to open the code viewer.
- Log information regarding analysing and building the cache is now also
displayed in the activity window in HUSACCT itself.
jUnit tests now accurate according "SACCT Benchmark Test: HUSACCT".
Rewritten the tests based off team 4 jUnit test logic.
Removed some warnings in files.
AnalyseService: added getAllUnfilteredDependencies to get the correct
dependencies for the AccuracyTest

DependencyAccuracyTest: Now needs to start the gui because of the
implemented actionlogcontroller in the AnalyseTask
Changed the Test to check the dependency.type instead of dependency.from
to get more accurate test results
Excel fixes for issue #229
Added all indirect tests from the AccuracyTest Document (Test Document
Version: 20-06-2013)

Changed the way of testing.
Removed duplicate code and put it in a function
Small changes to print function
ActionLogController: implemented a check if the gui is null
AccuracyTest: removed startGui
Removed duplicate Documentation key
Updated the jUnit tests
Added documentation for Java Analyse Component 2013.
Contains UMLET files and HU sans font for future improvement.
Added content for Help function
Merge branch 'develop' of https://github.com/twanwv/HUSACCT.git into develop
Images and HTML pages for help function
Changed some info for the help function
- Added user manual for the analyse teams
- Added context menu for right mouse button in analyse screens
- More helpable types
- Removed some warnings