Fixed compile errors and tidied up Firewall, Routing, and some of Forwarding.