When install pacakage from source code install dependency first
Use wrapper pip_install instead
Add setup script for Netease

As our code repository is private, we need private to clone from scm.
After clone this project, just invoke netease.sh to setup stack environment.

Change-Id: I3d3eb873b7a11f3eda874c2e637cd9e6469e08ce
Set default cirros url to 114.113.199.8 for cache

Change-Id: Ibc2013ed91aafd0404d6302ead4e0c23e85bacfe
Copy network qos config when do nova configuration

Change-Id: I4ead203f4f3367e2a5afd50a5b0d01dd9e7a3cdd
Insert kernel modules comes from config file

Change-Id: Ia89dfd4551d5b570229a47454f00f5152808bfc2
Enable IOQOS in config file

Change-Id: Iff1eac7f53fd657d0b0b420ca6092f17cf321241
Use network QOS feature in devstack-tempest testing.

Change-Id: I848cdd02db5a275e405dd468236a082878f3ae53
Add new config entry: pip_index_url for using mirros

Change-Id: I3a924680a9e28232d737bae745ad7e5390db578c
Merge "Add new config entry: pip_index_url for using mirros" into folsom-ntse
Add ecus_per_vcpu:=1 to instance_type_extra_specs table

Change-Id: I9605f328e6f905fbbb04efaace55382da51a33d0
Add option to make screen starting more robust.

We have seen a number of failures in ci where a host is overloaded
and the 1.5 second sleep before stuffing data into screen is not
long enough. This means the service doesn't start and tests fail.

This change adds a config option to allow us to turn off the developer
friendly option to stuff text into the screen. When SCREEN_DEV is
set to False it will use a simple exec in screen instead of stuff.
This should be far more reliable because we don't have to wait
for bash to start.

Conflicts:
	functions

GTT: I used bash instead of screen for better robust.

Change-Id: I7f1b5dbf5329b23507cb767d54a2795be0d73e01
Update gitreview for new branch `netease/folsom`

Change-Id: I2affdad38c7c1f692ae960f51291d2eef07b8447
Change branch name to netease/*

Change-Id: I9bfea75388b822006c886f6e30fb0aff6d19f3d6