Various Fixes
Adding shared library dlls
adding spatial dll
Revert "Adding shared library dlls"

This reverts commit 17a537002dcb44ef35038d8e1dfd3a7af4cdea80.
Revert "Revert "Adding shared library dlls""

This reverts commit cb77ad5561161a7f1623e1d9cc7560ac5970c86b.