CLOUDSTACK-6864: UploadSSlCert API requires double encoding of URL params

(cherry picked from commit c5ee5ad5c828d9f0b128e3d7280a30dcf717e045)
CLOUDSTACK-6654: Configkey parameters are not validated

(cherry picked from commit 5bcd017de6f421a6125406120b39fb8602276dc7)
CLOUDSTACK-6812: Do not allow edit of storage.overprovision.factor for non supported types

(cherry picked from commit f14f36170e94c0184ade28a50226b17d25ecf57c)