Only set tunnel_types when explictly called out

Neutron does not honor enable_tunneling in all cases, so dont give the
agent an opportunity to create tunnels.
Also check that tunneling is enabled

Only set tunnel_types when tunneling is enabled as well.
Merge pull request #342 from craigtracey/disable_tunnel_types

Only set tunnel_types when explictly called out