Fix + Refactory on Extension Cmdlets + PaaS Support

Fix: Set pipe-able parameters in extension cmdlets;
Fix: Cmdlet output (verbose) message;
Fix: Use GetStorageService() in ValidateStorageAccount();
Refactor: ExtensionRole, ExtensionRoleList;
Refactor: Xml Config generation directly using XElement