neutron: Consolidate Port and PortForCreate

There is no reason to duplicate these classes, so consolidating so that
Port is the main entity that is used for communication with the server.

Signed-off-by: Mike Kolesnik <mkolesni@redhat.com>
neutron: Use Port instead of PortForCreate

Signed-off-by: Mike Kolesnik <mkolesni@redhat.com>
neutron: Fix Ports parameters names

The parameter names were incorrect, referring to network instead of
port.

Signed-off-by: Mike Kolesnik <mkolesni@redhat.com>
neutron: Support port updating

Added support for updating a given port, identified by it's ID.

Signed-off-by: Mike Kolesnik <mkolesni@redhat.com>
neutron: Clean up ports model code

1. Use space indentation for better compatibility than tabs.
2. Space out fields for easier reading.
3. Remove trailing whitespace.
4. Suppress serial ID warnings.
5. Add missing @Overrides.
6. Format the code (mainly the javadocs).

Signed-off-by: Mike Kolesnik <mkolesni@redhat.com>
Fix name of networkId field so that it matches its getter/setter
neutron: Add tenant id for subnet for create

Tenant id is necessary if not using auth.

Signed-off-by: Mike Kolesnik <mkolesni@redhat.com>
Merge pull request #118 from mkolesni/v3.0.x

Improve port handling