CLOUDSTACK-7405: Make the trailing slash conditional for meta-data requests

This should fix the cloud-init issues described in this issue.
plugins: remove opensource kvm hypervisor plugin from noredist profile

Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
ApiXmlDocWriter: add more search name spaces to find APIs

Whenever a new API command is added to CloudStack, if developers are not using
the recommended namespace of org.apache.cloudstack.api.* they should add their
custom namespace/package here. ApiXmlDocWriter uses ReflectUtils to find APIs
within these packages (which must be also available in cloud-client).

Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
apidoc: add new entries for APIs

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