PVLAN: Add pvlan in createNetworkCommand
Implement PVLAN on Xen

Start/stop vm/dhcp server are done. Not done with VM migration.

A new command(PvlanSetupCommand) is sent for setting up PVLAN for vms. Currently
it's focus on OVS implementation. Need to be more abstruct and add vSwitch part.
PVLAN: Simplify OVS policy

We can resubmit the packet against the flow table to get simplier result.

Now we don't need to check if VM is in the same host as DHCP server or not.
PVLAN: Remove bridge parameter in PvlanSetupCommand

Bridge is hypervisor dependent, shouldn't appear in PvlanSetupCommand.
PVLAN: Add network label parameter to PvlanSetupCommand

We need it to find the real bridge/switch to program on the OVS.
PVLAN: PvlanSetupCommand for KVM support
PVLAN: Fix KVM ovs driver cannot get vlan id issue
CLOUDSTACK-2348: PVLAN - UI - infrastructure menu - create guest network - add new field Private VLAN ID.
PVLAN: Optimize pvlan scripts
CLOUDSTACK-2348: PVLAN - UI - Infrastructure menu - guest network - add broadcast URI field to listView and detailView.
CLOUDSTACK-2392: Not allow create pvlan network with ipv6
PVLAN: Add integration test
debian: Change the version in the changelog
CLOUDSTACK-768:ACLs on Private GATEWAY
InternalLB: allow domain admin to stop/start internal lb vms
CLOUDSTACK-768:ACLs on Private GATEWAY :Acl id on Private Gateway ListView
When UUID field is null for existing records, set it to id

Conflicts:
	server/src/com/cloud/uuididentity/dao/IdentityDaoImpl.java
CLOUDSTACK-2115:  remove the trailing '\n' to get correct XS network mode
CLOUDSTACK-2475: Failed to create PF rules with Cisco VNMC as the port pool object name is exceeding the max limit
Ip and port pool object names in VNMC were created by appending guest vlan, public ip and id of corresponding rule for better readability. This resulted in the name exceeding max. length allowed.
Shortened the name by removing public ip part from it.
CLOUDSTACK-2467 and CLOUDSTACK-2466