Removes some unused code (#311)
It's somewhat disquieting that these templates are no longer in use, but I assume it's just as good to fix the problem once it becomes obvious than to look for possible consequences ex post.
Allows Anathema to run without GUI. (#311)
I got tired of opening Anathema, clicking through to get a properly
configured character and then look for the error, so I started refactoring
towards automating the process.

Only the view is NULLed, everything else happens as usual.
The sample test takes ages to run, but at least it is there. Some
profiling might be in order, maybe I can find ways to increase startup
speed.
Moves null views to separate package (#311)
Integration test reproduces issue #311
Rebuilt the integration test as a cucumber feature
I encountered a weird issue where Java told me that an anonymous class had an (apparently illegal) "ABSENT CODE" attribute. I fixed it by making a nested class out of it.
Refactored test to allow any of Character/Caste
It launches Anathema, loads the default template and just assumes there is a caste of the given name.
Right now, it can't do much - checking favored dots is the only option - but it's a start.
It certainly shows that the system is terribly slow, even with an SSD.
Asserts that Serenity actually has two dots in Craft
#311
Cleanup (#311)
Cleanup (#311)
Cleans up craft creation a little (#311)
Reformats (#311)
Adds a counter test for #311
The direct approach introduces a new error, this catches it.
Reformats
Fixes #311.
Instead of returning the current minimum value, the aggregated template now uses the minimum value as a condition and returns the calculation-min-value as definet by the original template.
Merge branch 'integrationtests'

Conflicts:
	Platform/src/net/sf/anathema/Anathema.java
	Platform/src/net/sf/anathema/initialization/Initializer.java
Merges branch integrationtest
Restores ability to run without GUI after refactoring.