Systems now can have empty process and component functions.
Systems with empty process function are not included
in the game loop.
Systems with empty component function don't get called upon entity
initialization.
This change should slightly increase performance.