Merge pull request #5 from fourat/v0.6-beta

Sync from 0.6
* Releases in README will scope Major and minor versions only
* Documentation minor update
* Fix #64
* Updated release (0.5.2)
* Updating release
* Fixed travis pylint test
* Fixed travis pylint test
* Implemented loglevel validation in jcli's smppccm module
* Enhanced tests in smppccm with connected SMSC Server, #64's test is updated
* Fix #68
* Merging pull request #11
* Test covering #64 after merging balsagoth's pull request
Closes #67

AMQP queue client must not be closed when a smpp client connector is stopped, basic_cancel must be called to pause consuming from queue, this will fix the buggy behaviour described in #67
Removed coverage.py from .travis

When testing through coverage some tests failed (https://travis-ci.org/fourat/jasmin/builds/40703477),
coverage.py is now removed and maybe replaced by coveralls.io in future
Fixed smppccm tests

Since perspective_connector_start() is now using yields (and annotated
with @defer.inlineCallbacks), calls to this method must also be updated
to handle the returned deferred, smppccm.py's start() is now yielding to
wait/block for the returned deferred.
Fixed coverage related test

When running trial through coverage it takes more time and can lead to
failing tests when measuring time, test_redelivery_of_rejected_messages
were measuring throughput of messaging when it is not really its job,
it must only ensure that all messages are redilevered after rejection.
Same as previous commit

Lowering down the number of messages to publish and assert in order due
to coverage.py slowliness
Adding coverage.py back to test-requirements
Changing release from 0.5.2 to 0.5.3

pypi package uploaded as well.