Move subnet,port,router test files together, Add missing router-testcase from earlier commit

Change-Id: Iabf5cb4b35b04f7315ca82f9f0aee8d82a56a548
Merge remote-tracking branch 'upstream/test_parallelism' into test_parallelism
Merge remote-tracking branch 'upstream/test_parallelism' into test_parallelism
Added neutronapi tests and related infra changes for the same

Below tests are added
* to boot from specific subnet
* port to get a specific IP
* port to get a specific MAC
* port with no SG
* port with non-default SG
* Host route validation
* DNS validation
* Custom gateway
* Allocation pool

Change-Id: I0766507f5aae3d40cff284f2ca544e0702e66bbb
Merge pull request #35 from vedujoshi/test_parallelism

Added neutronapi tests and related infra changes for the same
Merge pull request #39 from smusuvat/test_parallelism

Test parallelism
Fixes identified during parallel sanity run

Extend validation before project delete
pick change from master for default SG validation in project test
Dont use medium flavor for most VMs, use a new flavor contrail_flavor_2cpu
Some minor bug fixes

Change-Id: I4dcf3d2f263ae925dbb8b283e79e28d35214c4ce
Merge pull request #40 from vedujoshi/test_parallelism

Fixes identified during parallel sanity run
set total flows to be setup to 100k
in flow_setup_rate_measurement, if ~100k flows are setup before expected time, break loop ... and other minor fixes