Merge pull request #149 from alexander-zimmermann/next

Consolidate INSTALL files
Merge pull request #151 from alexander-zimmermann/next

Fix issue #148
Merge pull request #153 from alexander-zimmermann/next

Coverity scan fixes
flowgrindd: fix compiler warning

This patch should fix the following compiler warning, when compiled with debug on 64bit:

src/daemon.c: In function ‘try_read_n_bytes’:
src/daemon.c:1070:3: warning: format ‘%u’ expects argument of type ‘unsigned int’, but argument 10 has type ‘size_t’ [-Wformat=]
   DEBUG_MSG(LOG_NOTICE, "flow %d received cmsg: type = %u, "
   ^
make RPC api independent of libpcap availability

Before this patch, controller and daemon had to be compiled
with the same featureset reagarding libpcap, that is either
both had to compiled with libcpap or none.

This patch fixes that. The RPCs itself will now always contain
the corresponding options, and the daemon will always be able
to receive them.

However, if the controller asks for dumps, but the daemon
is not compiled with libpcap, it will complain.

As a side effect, we get rid of a lot of #ifdefs
Merge pull request #155 from arnd/flowgrind_pcap

Make RPC api independent of libpcap availability