debian: Update the version to 4.4.1-snapshot
CLOUDSTACK-6931: Set hypervisor.type in agent.properties using cloudstack-setup -t option. Default is kvm.

(cherry picked from commit 89854de18da62d0808363781ad27fc310eb9b8cd)
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
CLOUDSTACK-7211: Add Guest OS mapping before returning VirtualMachineTO object

Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
(cherry picked from commit 89fabe82b9b28df7405022a1707f71dbddfe1604)
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
CLOUDSTACK-7220: fixed building hyper-v agent is broken, commits were not applied in correct order while cherry picking from 4.4-forward to 4.4
developer: add commonly used glboal config in developer-prefill.sql

This commit adds three commonly used config that developers usually set
after fresh deployment. The account cleanup timeout is set to 60s to speed up
BVT runs.

Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
close statement
upgrade of systemvm templates
devcloud: user insert on duplicate update in devcloud.sql

This commit modifies insert statements to use the insert on duplicate update
syntax to update configuration table name, values in case primary key already
exists

Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
README: Give CloudStack its much deserved readme file

Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
(cherry picked from commit d753e765f7ca848e4cc79d25ba5fa986b8b63522)

Conflicts:
	README.md
README: Fix links for viewing on Github

Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
(cherry picked from commit fc7b2baba33ee990c5edc70503d01acf55e6a973)
remove update to 4.3 templates for 4.4
CLOUDSTACK-7257: Missing LXC mappings, reuse KVM mappings
Merge remote-tracking branch 'origin/hotfix/4.4-7257' into 4.4
Merge remote-tracking branch 'origin/hotfix/4.4-svm-upgrade' into 4.4
README: some sections from the prior version copied back in.

see commit 3433eb7c093289ae81e99a3bdf8fe3038aa752a3
Merge branch 'hotfix/4.4-readme' into 4.4
Adding keytool to the list of sudo commands for cloud user to allow certificate creation during startup

Signed-off-by: Hugo Trippaers <htrippaers@schubergphilis.com>
(cherry picked from commit 451e2ab851518832f44c77830347d9bbcb5da13f)
CLOUDSTACK-7129: Non-admin user can use deleteNetwork with shared
networks

fix ensures only admin users can delete shared network

(cherry picked from commit 2f293f42d567b1218cb083250707eeffc5324dc3)
CLOUDSTACK-6323: Change getUser API arg to userapikey

By default the getUser API picks apikey arg from HTTP request to return the
User object with that api key. We use apikey in the request, so it would return
the same user calling the API. This commit uses the USER_API_KEY in the API
annotation instead.

Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
CLOUDSTACK-6360: Fix JDK paths in ubuntu packaging init scripts, don't use 1.6

Since we've agreed to use JDK/JRE 1.7, this enforces that for Ubuntu builds
- this fix remove usage of 1.6 paths in JDK_DIR for cloud-{agent, management, usage}.
- adds oracle jdk 1.7 path (in case a user is using that)
- adds mysql-connector-java path to CLASSPATH for usage server
- adds libmysql-java pkg dependency (tested and available for precise and trusty)

Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>