net: add Intermediate Queueing Device (imq)

This patch is for kernel version 3.16.

See: http://linuximq.net/

Signed-off-by: Jussi Kivilinna <jussi.kivilinna@iki.fi>