Changed ReactorController header to use composition instead of
multiple inheritance
Refactored ReactorMaster to remove multiple inheritance
and simplify the circular dependency between ReactorController
and reactor
Merge branch 'feature/reactorController-refactor' into NUClear

Conflicts:
	NUClear/Reactor.h
	NUClear/ReactorController.h