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}-->
Also, it's kind of verbose - you could just do:
```javascript
try {
    return new Date(stringDateTime);
} catch (e) {
    throw new Error($('The date format is incorrect'));
}
```