Swig cleanup

So SWIG is not using `OpenTransactions.hpp` so there's no reason why we need any preprocessor directives there.

The other commit is just general cleanup in `OTStorage.hpp` as I looked at how SWIG is used there...