FileSystemDataset constructor should not take schema and partition strategy,
since these are encapsulated in the descriptor.
Use an array in PartitionKey for efficiency
Permit partition key reuse for efficiency.
Fix assignment error.
Merge branch 'master' into refguide