Provide openssl with a locking callback using Semaphores.

In order to be thread safe, openssl needs to be provided with a
callback that it will call to doing locking around its data
structures. Doing this should mean a lot fewer random crashes.
Make time string formatting not crash if given an invalid time.
Updated README
Merge pull request #25 from eve-val/locking-fix

Provide openssl with a locking callback using Semaphores.
Merge pull request #26 from eve-val/fix-str-format-crash

Make time string formatting not crash if given an invalid time.
Merge branch 'master' of github.com:gtkevemon/gtkevemon
Merge branch 'master' of https://github.com/gtkevemon/gtkevemon