rfclient: Include missing headers

Signed-off-by: Joe Stringer <joestringernz@gmail.com>
rfclient: Print errors when dropping flows

Signed-off-by: Joe Stringer <joestringernz@gmail.com>
rfclient: Remove obsolete syscalls

Signed-off-by: Joe Stringer <joestringernz@gmail.com>
rfclient: Fix build warnings

Signed-off-by: Joe Stringer <joestringernz@gmail.com>
rfclient: Refactor gateway MAC discovery

Signed-off-by: Joe Stringer <joestringernz@gmail.com>
rfclient: Add support for RouteMod

RFClient can be compiled to only use RouteMod by adding -DROUTEMOD_ENABLED
to CFLAGS as per rfclient/Makefile. This is disabled by default.