split up CU submission and asynchronous pilot assignment.
Merge branch 'master' into devel

Conflicts:
	src/sagapilot/compute_pilot.py
pilot state callbacks!
more cleanup and separation of concerns
architecture documentation
architecture figures
reduced allocation cores