Refactore storage base calss
Fix NkvDistributedKeyValue Select
Setup Azure SDK for appveyor