cleanup OTAPI_Exec
Merge pull request #319 from mhamrle/otapi_cleanup

cleanup OTAPI_Exec
Restore OTLogStream::overflow, removed in commit 7deb336.
It broke the opentxs output to stdout/stderr (e.g. "opentxs list").
overflow is an inherited function from streambuf, which OTLogStream
inherits from.
Also:
Revert "OTLog: -Wunused-private-field"
This reverts commit d09d187767eb251d1f8ff91bb1730dfe0a5fe7e2.
Merge pull request #321 from benma/develop

Restore OTLogStream::overflow, removed in commit 7deb336.
split OTMessage::updateContentsByType into small methods, part 1
split OTMessage::updateContentsByType into small methods, part 2
split OTMessage::updateContentsByType into small methods, part 3
split OTMessage::updateContentsByType into small methods, part 4
split OTMessage::updateContentsByType into small methods, part 5
Reformat code from previous commits
Merge pull request #325 from mhamrle/otmessage_refactor_part3

Otmessage refactor part3
mkcert fixup
cmake fix for windows
rewrite OTData, new ot_data_t typedef
update OTCrypto to make use of new OTData
update OTASCIIArmor to make use of new OTData
update OTEnvelope to make use of new OTData
update OTSymmetricKey to make use of new OTData
headers updated to make use of new OTData
updated OTAsymmetricKey to make use of new OTData