windows build fixes
ignore unknown pragma on windows
Merge pull request #365 from da2ce7/win_fix

Basic fixes for Windows Build
OTLog: remove SleepSeconds()
Merge pull request #371 from toxeus/removeSleep

OTLog: remove SleepSeconds()
OTAccount: rename class to Account
OTAccount: rename files to Account
Merge pull request #372 from toxeus/renameOTAccount

OTAccount: rename class to Account
Fixes for building on OSX
Merge pull request #373 from yamamushi/develop

Fixes for building on OSX
Identifiers: Prefix lowercase; remove the dash; use other version byte.

- Reason for lowercase prefix: "O" might be confused with "0" (is not
in the b58 alphabet for that reason).
- Reason for removing the dash: be able to double click and select the
whole identifier on all systems.
- Reason for the new version byte: eliminate the (small) risk that
someone uses the part after the prefix as a valid Bitcoin address.
Merge pull request #370 from benma/base58

Identifiers: remove the dash, use other version byte.
OTLog: re-enable exceptions on OSX

The _EXCEPTION_PTR_H macro was used to identify the incomplete
C++ exception implementation on some Android architectures and
hence skipping code that relies on it. Unfortunately, the
_EXCEPTION_PTR_H macro seems not to be defined in libc++ which
is used on OSX. Commit d01e411fdd27d9b66ebc6d70dedb8115fad31dfd
worked around the undefined macro by skipping the aforementioned
code which actually compiles on OSX just fine.
This commit restores exceptions on OSX by rearranging the macro
checks.
Merge pull request #374 from toxeus/fixOSXException

OTLog: re-enable exceptions on OSX
add support for java in android build
Merge pull request #375 from mhamrle/android_java

add support for java in android build
remove debug logs
Merge pull request #376 from mhamrle/remove_logs

Remove debug trace logs
Account: remove redundant declaration
Merge pull request #379 from toxeus/removeDecl

Account: remove redundant declaration