click: Add minios build

Patch click to build on top of MiniOS.

Signed-off-by: Filipe Manco <filipe.manco@neclab.eu>
click/minios: Add mini-os glue

Add the main application.

Signed-off-by: Joao Martins <joao.martins@neclab.eu>
click: Increase default_headroom for CLICK_MINIOS

Improve performance by reduce the number of memory reallocations.

Signed-off-by: Joao Martins <joao.martins@neclab.eu>
minios/elements: Add FromDevice element

Signed-off-by: Joao Martins <joao.martins@neclab.eu>
minios/elements: Add ToDevice element

Signed-off-by: Joao Martins <joao.martins@neclab.eu>
minios: Compile with HAVE_PORTABLE_LLRPC

This is a workaround for compilation problems in some situations where
_IOC_DIRSHIFT is not defined. We should take a look at this later on.

Signed-off-by: Filipe Manco <filipe.manco@neclab.eu>
Merge branch 'for-kohler' of git://github.com/cnplab/clickos into cnplab-for-kohler

Conflicts:
	configure
Minios nits.