Merge pull request #21 from HUSACCT/master

Construction 3 merge 1
[FIX] Husacct define test error quickfix
Added configuration init and AppDataFolder + ApplicationHistoryXML entry
in configuration.properties file.
Changed logFile String to File object.
updated "analyseApplication(lotsofparams)" call to use the
"analyseApplication(dto)"
Added last saved/loaded workspace location to config.properties.
Fixed nullpointer and config mutations on init + commit.
Added functionality of saving the last used path for adding projects to
an application.
[REFACTOR] Change BrowseViolationsPanel - name JButton from ValidaValidate to Validate now
Changed 'validate now' to 'validate' in menu and toolbar
Removed unneeded method
[CLEANUP] Refactor remove underlines in package internal_transfer_objects
Support added for method arguments
[CLEANUP] Remove this. statements and use ArrayList diamond <>
[CLEANUP] Refactoring of ruletypes
[CLEANUP] CamelCasing variables, removing unnecessary code
Merge branch 'master' into develop
Merge pull request #7 from HUSACCT/master

Construction 3 merge 1
Added getFirstDescendantWithType method in Toolkit. Makes use of
breadth-first search within a CommonTree.
Refactored