pep8 whitespace fixes

Change-Id: I6037ee644be6cb7ba98d6d193344824d5681fafd
Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
Add default "any" port aliases

When the user creates a network ensure that they also
have "any" port aliases that will let them set up
firewall rules or port forwarding rules to work with any
network port number. "Any" is indicated by the special
port number 0 (rather than the name), so update
the port alias validation code to allow a port number
of 0.

Change-Id: I212648c5aa94ed50d12ca27f33bcccf413a1adb7
Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
Allow zero ports in port aliase

Change the form validation to allow the port number to be zero
so the form does not complain when showing or editing "any"
aliases. We will refuse to make changes to the alias object
in the API, and we want that error message to come through
instead of the validator in the form complaining.

Change-Id: I306176526e853b98a2623ea0fde933e4ef95e778
Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
Do not allow user to modify default port aliases

Refuse to create, modify, or delete a port alias that looks
like it is one of the "any" aliases.

Change-Id: I4ff1c86a79f70b70630a3eebea478e78ba9d5bda
Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
Add more default port aliases

Provide default port aliases for more of the common protocols.

Change-Id: Ic4a3761fa22c0be83ebc7c281afdd23f9edce229
Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
Add default address groups

Create the default address groups for a tenant when a network
is added.

Change-Id: Icbb4cb246698b115d210d7947bd13cd77f85961a
Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
Do not allow user to modify system address groups

Set the 'Any' address group up as special and do not
let the user modify it.

Change-Id: Ib4bfd8abc0ce6491e7596e8b56c4ab18983858cc
Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
Merge pull request #53 from dhellmann/feature/pre-populate-any-aliases

Feature/pre populate any aliases
add NVP specific plugin
Merge pull request #55 from markmcclain/nvp

add NVP specific plugin -- per discussion w/Doug we'll add a card to refactor common bits of OVS driver into library module
Add missing mixin L3 NAT router to plugin
Merge pull request #56 from dreamhost/nvp

Add missing mixin L3 NAT router to plugin
bumping the version to 0.1.1
Merge pull request #57 from dreamhost/nvp

bumping the version to 0.1.1
updating for NVP+Provider implementation
Merge pull request #58 from dreamhost/nvp

updating for NVP+Provider implementation
update extensions to work with Grizzly locations
Merge pull request #59 from dreamhost/ext_remap

update extensions to work with Grizzly locations
logic fix for NVP plugin
add bird+dnsmasq branches for ospf, RA, and DHCP46