Moves dependencies on AWT.Desktop to a single class
Moves Desktop-Environment to Platform despite of Swing_Dependency
Separates Character_Main_Impl from Platform_Swing
Removes MigLayout from Character_Main_Impl
Removes redundant Swing classes
Moves single-use classes to equipment
Moves single-use classes to equipment
Fix for test.
Merge branch 'master' of github.com:anathema/anathema
Remove ugly required subeffects code. If we ever need this again it should be implemented as a charm prerequisite.
Getting charm parent rendering requirements from prerequisites.
Check against indirect charm prerequisites directly for learning, rather than against the old indirect requirements. Next step is to create the prerequisites directly and remove the indirect requirements.
Removing old IndirectCharmRequirement.

Next up is cleaning up SelectiveGroups.
Removing SelectiveCharmGroups.
Now build all types of prerequisite directly. The last vestiges of the old approach have been swept away.
Merge branch 'master' of github.com:anathema/anathema
Consolidate prerequisite validation logic.

Unfortunately requires the moving of CharmLearnableArbitrator back to Character_Main, to join with CharmLearnedArbitrator (for now). In between database work I want to resume excising this stuff to consolidated projects.
Merge branch 'CharmDatabase' of github.com:anathema/anathema into CharmDatabase

Conflicts:
	Character_Main/src/main/java/net/sf/anathema/character/main/magic/charm/prerequisite/CharmLearnPrerequisite.java
	Character_Main/src/main/java/net/sf/anathema/character/main/magic/charm/prerequisite/CharmLearnPrerequisiteBuilder.java
	Character_Main/src/main/java/net/sf/anathema/character/main/magic/charm/prerequisite/impl/AttributeKnownCharmLearnPrerequisite.java
	Character_Main/src/main/java/net/sf/anathema/character/main/magic/charm/prerequisite/impl/DirectGroupCharmLearnPrerequisite.java
	Character_Main/src/main/java/net/sf/anathema/character/main/magic/charm/prerequisite/impl/IndirectGroupCharmLearnPrerequisite.java
	Character_Main/src/main/java/net/sf/anathema/character/main/magic/charm/prerequisite/impl/SimpleCharmLearnPrerequisite.java