Migrate swig wrappers out to their individual modules

See the ./wrappers subdirectory for wrapper modules with an example in ./wrappers/example. Moved swig subdirectory to ./wrappers/old_swig, as it is no longer used in the build process, but is needed for further migration work and my be removed entirely after all modules are migrated into their own subdirectories
.
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.
Include fixes after rebase with move into crypto subdir.
Merge pull request #89 from murrekatt/develop

Restructuring and include fixes for opentxs-server
OTLedger: replace OTCleanup with std::unique_ptr
Merge pull request #86 from lclc/otledgercleanup

OTLedger: replace OTCleanup with std::unique_ptr
git: output at pre-push cppcehck start and end
Merge pull request #93 from toxeus/verboseHook

git: output at pre-push cppcehck start and end
OTScriptable: replace OTCleanup with std::unique_ptr
OTSmartContract: replace OTCleanup with std::unique_ptr
README: Add tip4commit
Merge pull request #68 from lclc/readmeTipp4Commit

README: Add tip4commit