allow subsystems to register systems
Merge pull request #919 from mkienenb/allow-subsystems-to-register-systems

allow subsystems to register systems