CSHARP-1108: added support for storageOptions to index and collection creation.
added test for index creation with storage options.
added support for using the typed updated builder with the new api.
CSHARP-1106: Refactor exception class hierarchy.