Add flag to LightBlue hosts that causes them to use Hosted storage
Unknown json properties and metadata saved in metadata are now preserved
Refactored BlockBlob and metadata store classes