README: Import README sections from 4.4 branch into master

We had a README file in our release branches, this commit grabs few useful
sections from that file into master's README file.

Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
CLOUDSTACK-7159 Added "state" parameter to the "listPublicIpAddresses" API call

Signed-off-by: Ilia Shakitko <i.shakitko@tech.leaseweb.com>
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
server: use scoped variable in pom.xml for build.properties file path

Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
test_06_destroy_vm in test/integration/smoke/test_vm_life_cycle.py fails because the expunge parameter is set to true, this also cause tests that execute in test_vm_life_cycle.py after this test to fail.

Signed-off-by: Nitin Mehta <nitin.mehta@citrix.com>
    CLOUDSTACK-6278
    Baremetal Advanced Networking support

    add missing license header
added more log
CLOUDSTACK-4200: listSystemVMs API and listRouters API should return hypervisor property since dynamic scaling is not enabled for all the hypervisors and that action can be showed only for the hypervisors that support it.
CLOUDSTACK-7260: Management server not responding after some time for
Vmware due to Oom (cannot create native thread).
Fixed coverity reported concurrency issue

Signed-off-by: Santhosh Edukulla <santhosh.edukulla@gmail.com>
Fixed a regression issue reported
Fixed Coverity reported type issues
CLOUDSTACK-7241: Fixed error in test_escalations_ipaddresses.py

Signed-off-by: Santhosh Edukulla <santhosh.edukulla@gmail.com>
Removing invalid import from test_escalations_templates.py

Signed-off-by: Santhosh Edukulla <santhosh.edukulla@gmail.com>
CLOUDSTACK-7255: Fixed marvin issue related to creating random account usernames

Signed-off-by: Santhosh Edukulla <santhosh.edukulla@gmail.com>
Fixed coverity reported concurrency issues
CLOUDSTACK-7237 : Added TAR image processor for templates with tar extension
tools/git: add git hook to help self police schema changes

Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
CLOUDSTACK-7272: Router stop fails with NPE. Fixing it by making the hostId as Long object than native type long. The issue was the response was checking for getHostId() != null to populate attribute hypervisor. But since the hostId is declared as long it will never be null, resulting in the NPE when populating hypervisor. Fixed that
CLOUDSTACK-6873: Moved test cases that run only on simulator and those should be run serially to misc folder and also tagged them with required_hardware='simulator only'

Signed-off-by: Santhosh Edukulla <santhosh.edukulla@gmail.com>
CLOUDSTACK-7271: Accept any hypervisor in error message

Signed-off-by: Santhosh Edukulla <santhosh.edukulla@gmail.com>