* added simple validation class (based upon htmlunit / junit)
* created test.gradle build for - which works
* integration of test.gradle into build.gradle does currently not work
Merge pull request #47 from otigges/master

Detailed to pattern "Root-Cause-Analysis" and some fixes and extensions
* some more testcases
* migrated to java
a nice smoketest, validating some headings, formal stuff plus image files.
nothing serious :-)
Merge commit 'fd4a28722c8694bfcf77e8b4d5567d98ec0bc903' into htmlunit-validation

* commit 'fd4a28722c8694bfcf77e8b4d5567d98ec0bc903':
  Please check: Added goal to analysis phase - missed quality requirements as major objecitve.
  Added some more details to Root-Cause-Analysis.
  Typo.
  Sonar is LGPL licensed not GPL licensed.
@SuppressWarnings("unchecked") to avoid gradle complaining about the cast
concept map for key concepts - as discussed with @mmahlberg
darn - removed gradle.wrapper.properties accidentaly.

thx to travis-ci for yelling at me :-)
fixed https://github.com/aim42/aim42/issues/49
(renamed "determine problem cost" into "estimate problem cost")
added pattern "instrument system" (so MMahlberg has a hook for further content)
added reference to ISO 25010
added graphic for "fundamental concepts" (currently section 1.3.3). Long description still missing.
typo in "about" section - just about the first sentence in the method guide...

(want to submit to ECSA-conference...)
* minor improvements in bibliography
* new diagram (in German)
Some comments in context with instrument system
outlined pettern instrument source code
Merge branch 'master' of ssh://github.com/aim42/aim42 into gernots
zwischenstand
Merge branch 'gernots' into instrumentation_and_invariants