neutron: Add unit test from Port

Added tests for port serialization/deserialization

Signed-off-by: Mike Kolesnik <mkolesni@redhat.com>
neutron: Format Subnet class

Signed-off-by: Mike Kolesnik <mkolesni@redhat.com>
neutron: Unify Subnet entity

Unified subnet entity with SubnetForCreate, deprecating the later as
it's no longer necessary.

Signed-off-by: Mike Kolesnik <mkolesni@redhat.com>
neutron: Format Network class

Signed-off-by: Mike Kolesnik <mkolesni@redhat.com>
neutron: Unify Network entity

Unified network entity with NetworkForCreate, deprecating the later as
it's no longer necessary.

Signed-off-by: Mike Kolesnik <mkolesni@redhat.com>
neutron: Unify Network entity

Unified network entity with NetworkForCreate, deprecating the later as
it's no longer necessary.

Signed-off-by: Mike Kolesnik <mkolesni@redhat.com>
neutron: Allow Subnet update

Signed-off-by: Mike Kolesnik <mkolesni@redhat.com>
neutron: Allow Network update

Signed-off-by: Mike Kolesnik <mkolesni@redhat.com>
neutron: Don't use primitives in entities

Primitives are auto initialized to false, instead use boxed types to
represent values that need to be serialized.

Signed-off-by: Mike Kolesnik <mkolesni@redhat.com>
neutron: Test empty serialization of entities

To avoid further confusion with fields having default values, added test
for the serialization of an empty Port/Subnet/Network.

Signed-off-by: Mike Kolesnik <mkolesni@redhat.com>
Merge pull request #130 from mkolesni/master

Unify neutron entities & add tests
Adding port field to the 'networks' field on server create
Enhanced KeystoneTokenProvider to be used with tenantId as well
Add the Attach Interfaces(os-interface) extension
to ServerResource
Rebased the changes, while manually merging the files