snat: add support for device parameter

Signed-off-by: Steven Barth <steven@midlink.org>
snat: clean fw3_free_snat
rules: add device and direction support