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
Remove tinythread
Merge pull request #126 from lclc/tinythread

Remove Tinythread
Made all opentxs-client member functions const
that don't modify their member variables
Merge pull request #105 from BugFreeSoftware/const

Conversion of opentxs-client member functions to const
Defined out non-Windows include file
Merge pull request #127 from BugFreeSoftware/fix_windows

Defined out non-Windows include file
Fixed and added missing include header guard defines
Merge pull request #128 from BugFreeSoftware/fix_guards

Fixed and added missing include header guard defines
Made parameters const where possible in opentx.client lib
Merge pull request #130 from BugFreeSoftware/const2

Const correct opentxs.client
Moved out basket library.
Create BasketContract and refactor code to work. Basket transaction broken...
Removed OTBasket related logic from OTTransaction.
Merge pull request #129 from murrekatt/basket

Move out basket library