Revert "tracking: Added server module"

This reverts commit a7f5d4182c64cd6291e6041ab3a17d6cd468d9f3.

The commit message does not describe the reason for the change.  The
change looks bad, because the "module" is not reusable: it manipulates
the global Python logging library and hard-codes the listener address.
These two code lines do not deserve to be a separate module.
Revert "tracking: Renamed TrackingServer to TrackingProtocol"

This reverts commit e91abb44124dbcf9cd5a664d6c71fbc092a61f8e.

The commit message does not describe the reason for the change.  The
change looks bad, because it uses the generic name "TrackingProtocol"
without specifying if that's a server or a client.
"TrackingServerProtocol" would have been an appropriate name, but it's
long and the change is just not worth it.
controllers/root: Added missing **kw parameter
controllers/flight: Limit the reg and comp id string lengths