Changes to route loading

This allows routes to be associated with an app_id properly, so that app_stop should remove the routes.  Note that the app_id is now a required parameter.  Additionally, the retrieval of routes can now take an optional app_id, which it then uses to filter the routes to that id.

Also fixed some issues with setting iptags (allow the optional specification of a "strip_udp" flag, False by default), setting reverse ip tags (some misordered parameters), and the retrieval of iptags (which were not being split in to reverse and normal tags).