Moving ring_size configuration parameter to shared base configuration.
Correcting spelling.
Introducting parallelism for periodical workers.
Injecting RadioTransport in RadioProcessBufferProcessor.

Before this, a single RadioTransport instance was passed to the
RadioProcessBufferProcessor constructor during instantiation. So now
every processor has its own transport instead of a single one being
shared between all of them.
Adding default parallelism level of 1 to Periodicals.
Adding check for presence of node to prevent NPE.
Adding blocking queue, batch push/pop, bumping versions.
Merge branch 'master' into arvatoPerf
Documenting upper limit of input message cache in configuration files.
Merge branch 'master' into arvatoPerf
Adding more AMQP configuration options to radio configuration file.
Removing superfluous providers, replacing them with eager singletons.
Removing superfluous providers, replacing them with eager singletons.
Adding parallelism to AMQP producer and consumers.
Changing version headers for new files.
Check if queue is empty and wait a bit until checking again.

Avoids high CPU usage caused by the while loop.
Do not add null message to list. Avoids NPE.
Guard MessagePack with a ThreadLocal where necessary

Unfortunately MessagePack (or more precisely the TemplateRegistry and BuildContext)
is not thread-safe, so each thread will need its own instance of MessagePack to
work correctly.
Optimize imports in BasicCache
Merge branch '0.21' into perfFixes