Miscellaneous Fixes From Comparing Current Code with Chapter 10 and the Foundation Docs.  See Commit Notes for details:

Examples of changes made

1. Updated scripts so that ip forwarding is correct.  Shell command was missing a sudo
2. Updated Nova.conf and Quantum.conf to allow Quantum Security Groups:
# Network settings
network_api_class=nova.network.quantumv2.api.API
quantum_url=http://172.15.80.200:9696
quantum_auth_strategy=keystone
quantum_admin_tenant_name=service
quantum_admin_username=quantum
quantum_admin_password=quantum
quantum_admin_auth_url=http://172.15.80.200:35357/v2.0
libvirt_vif_driver=nova.virt.libvirt.vif.LibvirtHybridOVSBridgeDriver
linuxnet_interface_driver=nova.network.linux_net.LinuxOVSInterfaceDriver
#
#
#firewall_driver=nova.virt.libvirt.firewall.IptablesFirewallDriver
#comment out line above to allow Quantum Security Rules
security_group_api=quantum
firewall_driver=nova.virt.firewall.NoopFirewallDriver
#Quantum metadata as suggested by other guides
service_quantum_metadata_proxy=true
quantum_metadata_proxy_shared_secret=foo

3. /etc/quantum/plugins/openvswitch/ovs_quantum_plugin.ini
[OVS]
tenant_network_type=gre
tunnel_id_ranges=1:1000
integration_bridge=br-int
tunnel_bridge=br-tun
local_ip=172.15.80.202
enable_tunneling=True
# 
# I was getting weird errors with running commands "like nova list" until i added this line
root_helper = sudo /usr/bin/quantum-rootwrap /etc/quantum/rootwrap.conf
[SECURITYGROUP]
# Firewall driver for quantum security groups
firewall_driver = quantum.agent.linux.iptables_firewall.OVSHybridIptablesFirewallDriver