Cherry-pick mrtheb/kafka-python 8b9c7e51

Sync tests and fixtures with kafka 0.8.0-beta1 tag

Conflicts:

	README.md
	kafka-src
Cherry-pick mrtheb/kafka-python 2b016b69

Set FetchRequest MaxBytes value to bufsize instead of fetchsize (=MinBytes)
Add assembly-package-dependency to Travis config
Travis-CI workaround for multiprocessing.Queue OSError

See https://github.com/travis-ci/travis-cookbooks/issues/155 for background
Disable unit tests for 2.6, close #57
Revert "Disable unit tests for 2.6, close #57"

This reverts commit e39e05f8a50b7528a22fed99dc67d561cbd79c41.
Remove Python 2.6 from CI builds, ref #57
Updating year in LICENSE

[skip ci]
remove unused imports
style: fix whitespaces
style: use triple quotes for docstrings
style: fix camelCase variable names
style: fix camelCase variable names once more
style: remove extra brackets
style: remove extra brackets one more time
style: fix camelCase variable names again
don't forget to call superclass __init__
use NotImplementedError instead of NotImplementedError
remove unused exception instance variables
Merge branch 'style-fixes' of github.com:nekto0n/kafka-python into style-fixes

Conflicts:
	kafka/util.py