add support for decapitated openssl for mac
Merge pull request #403 from da2ce7/old_openssl_mac

add support for decapitated openssl for mac
Remove "Focusing" from OTClient/OTServerConnection

The function SetFocusToServerAndNym() always has to be called first to
ProcessMessageOut() to work properly.

I wrapped both into one now. OTServerConnection() still set some unnecessary
state that will be removed in further simplifications.
Remove unused private fields
UserCmdGetBoxReceipt: remove Angel
Merge pull request #411 from OttoAllmendinger/pr-unfocus

Remove "Focusing" from OTClient/OTServerConnection
Merge pull request #405 from toxeus/removeAngel

UserCmdGetBoxReceipt: remove Angel
CMake: don't build binaries for Android
Merge pull request #414 from toxeus/android

CMake: don't build binaries for Android
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
updated ot core to make use of new OTData
udpated remaining ot to make use of new OTData