OTMarket: replace OTCleanup with std::unique_ptr
Merge pull request #98 from lclc/otmarketcleanup

OTMarket: replace OTCleanup with std::unique_ptr
Moved function into API.
Moved out function to get rid of OTPayment in OTPseudonym.
Include cleanups.