Replace string parsing function from atol to StringToLong

int64_t on same architectures could be long int and on some others could be long long int
Merge pull request #347 from mhamrle/fix_convert_strings

Replace string parsing function from atol to StringToLong
mac path fix
Merge pull request #346 from da2ce7/oxs_path_fix

mac path fix
opentxs CLI command separation.
Split ot_commands_ot.cpp into one class per command/function.
Merge pull request #336 from BugFreeSoftware/commands

Opentxs CLI commands separation
Fixed reversed condition in changepw command
Merge pull request #350 from BugFreeSoftware/fix_changepw

Fixed reversed condition in changepw command
opentxs cli: introduce flag "--dummy-passphrase".

This sets a password callback that always returns "test", without
requiring manual input from the user at the prompt.
This allows us to call the client in automated scripts.
Merge pull request #349 from benma/dummyPassphrase

opentxs cli: introduce flag "--dummy-passphrase".
Removed sleeping commands.
Merge pull request #344 from benma/performance

Made zmq_recv, zmq_send blocking, removed sleeping commands.
Added bitcoin-base58 library.
Use base58Check instead of base62.
New ID format: OT-[base58Check with version byte 0].
Renamed functions s.t. they do not mention base62 anymore.

Also fixed up some comments that are not accurate anymore.
Use the (ripemd160 . sha256) hash algorithm for identifiers.
Merge pull request #348 from benma/base58

New ID format: OT-(base58Check encoded)
Temp workaround for broken versioning for OSX.
Merge pull request #351 from murrekatt/cmake_versioning_fix

Temp workaround for broken versioning for OSX.