Refactored SUI to contain session information. SkillManagernow loads commands and species requirements. Work on consent started. Needs some testing.
Target selection is now handled. Consent/haveconsent/unconsent now work. System message now checks for an controller before attempting to use the controller. The SUI service now handles errors that take place in a callback more gracefully.
Merge branch 'develop' into more_various_features
Merge branch 'more_various_features' into develop

Conflicts:
	data/scripts/commands/consent.py
	data/scripts/commands/haveconsent.py
	data/scripts/commands/unconsent.py
	src/swganh_core/simulation/simulation_service.cc