Moving subsystems init to DedicatedServer

This will make sure plugins get the fully initialised and bootstrapped
system when they are about to be enabled.
Also makes sure system commands can be overridden properly.