Configurable Tor path and completion/progress block for setup

Includes the following pull requests merged together:

* #9
* #11 
* Class methods on CPAProxy to get the version strings of OpenSSL, libevent, and Tor

This is the commit currently used in ChatSecure v3.0-RC1.