update lucre
Merge pull request #123 from da2ce7/update_lucre

update lucre
Made OT_ME interface more consistent.
Replaced last 4 int32_t return types with bool
Moved deps/anyoption/anyoption.cpp out of opentxs-client
Removed obsolete inline functions from ot_otapi_ot.hpp
Removed using directives from include files
Moved #defines out of namespace scope
Removed some unnecessary includes and variables
Merge pull request #104 from BugFreeSoftware/commands-cleanup

Commands cleanup
OTAPI_Exec: replace OTCleanup with std::unique_ptr
opentxs-core: remove OTCleanup
Merge pull request #124 from toxeus/removeOTCleanup

Remove OTCleanup
Header guards according to convention.
Merge pull request #125 from murrekatt/include_guards

Header guards according to convention.
OTCachedKey: Replace tinythread mutex with std::mutex
OTLog: Replace tinythread mutex with std::mutex
OTSocket, OpenTransactions: Replace tinythread mutex with std::mutex
OTCrypto: Replace tinythread mutex with std::mutex
OTCachedKey: Replace tinythread with std::thread
OTCrypto: Replace tinythread with std::thread