OTAgent: replace OTCleanup with std::unique_ptr
Merge pull request #83 from toxeus/removeOTCleanup

OTAgent: replace OTCleanup with std::unique_ptr
OTAssetContract: replace OTCleanup with std::unique_ptr
Merge pull request #84 from lclc/otassetcontractcleanup

OTAssetContract: replace OTCleanup with std::unique_ptr
OTItem: replace OTCleanup with std::unique_ptr
Merge pull request #85 from lclc/otitemcleanup

OTItem: replace OTCleanup with std::unique_ptr
Break dependency on transactionType to prepare move out of helper function.
Moved out LoadAbbreviatedRecord from OTTransaction.
Rearranged things inside OTTransaction header.
Removed unnecessary release functions.
Removed commented stuff.
Removed unused angel :)
Removed unused function.
Removed unused function.
Include path fixes for opentxs-server usage.