More sane logging level by default
Add a rollover count so limits are obeyed

Limits in file size don't seem to obey unless set to > 1.
Bump version to 0.2.2
Merge pull request #783 from dionyziz/hotfix-0.2.2

Hotfix 0.2.2
Merge from master and resolve conflicts
Merge pull request #784 from dionyziz/backmerge_0.2.2

Backmerging hotfix 0.2.2
Abstract the Elliptic Curve used; setup initial testsuite.

* Introduce crypto_util.BTC_CURVE as the curve's name. Replace any
  magic strings in the codebase with crypto_util.BTC_CURVE.
* Invoke pyelliptic.OpenSSL to get curve ID
* Abstract the key length.
Abstract and test public and private key processing.

* pubkey_to_pyelliptic now returns key in bin format.
* Replace hexToPubkey with pubkey_to_pyelliptic.
Create and test a Cryptor class to abstract pyelliptic.

* Replace makePubCryptor, makePrivCryptor and ec.ECC with Cryptor.
* Provide the ECC key getters; do not keep the keys in Cryptor class.
* Purge pyelliptic imports outside crypto_util.
* Purge most references to _myself; replace the rest with cryptor.