Support creating SAS for Azure stoage services

1. Support new commands
   * azure storage container sas create
   * azure storage blob sas create
   * azure storage table sas create
   * azure storage queue sas create
2. Fix bugs: some of storage unit tests cannot be run live
  
<!---@tfsbridge:{"tfsId":2307430}-->
Yes, you are right. Actually, in the following sprint, we will add functionality of using shared access signature in existing commands, the unit test cases with full parameter will be added then. For this sprint, our test team has run many functional test cases against the new commands to cover.