Support storage blob copy and share operations

1. Update to use storage node SDK
2. Support blob copy operations
3. Support storage share operations
This function is extremely long, and does a lot of apparently unrelated operations inline. Consider breaking out the individual sections into well-named functions so that we can read & understand what the actual flow is here.