SHDP-367 Upgrade to Kite SDK 0.17.0

- now requiring a namespace for new datasets

- changing imports for all classes moved to 'spi' package

- DatasetOperations now use ViewCallback to generate RefinableView insead of PartitionKey

- switching tests to use ViewCallback instead of PartitionKey