Master Cache worker thread was never active for radio.

Splitted periodical into abstract base class and subclasses for
input and output caches. Input cache worker periodical was moved to
shared module, so it's accessible in radio and server. Output cache
worker periodical was created in server module.

Fixes #692