Added "enabled" condition to shouldHandle.

This condition allows us to not handle any event if the logger is not
enabled.
Fixed Logger Handle and Filter creation occurence.

Their creation now happens after the creation of components and controls.
This now allows the logger to log robot component creation exceptions.