Remove zlib dependency and usage
Return early when decryption fails. Fix #883.
Merge pull request #885 from Renelvon/fix_unbound

Return early when decryption fails. Fix #883.
Up the version
Merge pull request #877 from hoffmabc/hotfix-compression

[Hotfix] Remove zlib compression calls
Merge branch 'master' into backmerge-0.2.3

Conflicts:
	configure.sh
	node/connection.py
	node/transport.py

* Immaterial conflicts in configure.sh.
* Immaterial conflict in node/connection.py: Since #839 the message is
  sent uncompressed by default.
* Conflicts in node/transport.py due to various refactorings, mostly the
  PeerListener extraction (#678): _on_raw_messge now resides in
  node/connection.py and it does not decompress the message since #839.
Update changelog and README.
Merge pull request #886 from Renelvon/backmerge-0.2.3

Backmerging master 0.2.3
Do not clutter output.
Populate Makefile with more refined targets.

* Rename `style` target to `check`.
* Split `check` to multiple subtargets.
* Add `unittest` target. Restrict it to the tests available in the
  test folder.
Factor pylint check into separate script.
Factor new line check into separate script.
Factor execute flag check into separate script.
Factor jshint check into separate script.
Fix Makefile.