Introduce NeutronNetworkDeploymentSerializer

Neutron attributes serialization is moved from NetworkManager to
NeutronNetworkDeploymentSerializer.
Versioning is introduced in NeutronNetworkDeploymentSerializer.

The previous code in network/neutron.py checked specifically for 5.1
environments. This caused 5.1.1 environments to fall back to the
old behavior and set network_type to 'flat' and configure 'physnet'.

(cherry picked from commit 069849284a7c50cf3cb957c9b9392c45c6fc6675)

Change-Id: I3940d0910c888794f82dd2159727ef5073367916
Closes-Bug: #1357298
Merge "Introduce NeutronNetworkDeploymentSerializer" into stable/5.1