Prevent VQEC from running out of memory

It seems there's a  bug in VQEC  that manifests itself with a fact
that it's running out of memory  surfacing VQEC_ERR_SYSCALL error.
This happens  despite the fact that the number of active tuners is
actually lower then the maximum specified in the config file.

This commit fixes that problem by using malloc/free instead of the
custom allocators normally used. VQEC  allocates all of its memory
upfront,    trying   to   prevent   memory  fragmentation, spikes,
performance  related   issues, and  abstract memory allocation for
the case when VQEC is running in the kernel. Sadly this mechanisms
fails in our case when it really should not.

It's worth to mention that possiblility of running VQEC in kernel
mode seems to be an unnecessary complication in the year of 2013.
Ideally we'd like  to  see this  feature  go for the sake of code
simplificaton.