replace manual installation on OS X with homebrew + pip
Fix handling of small/big fuzzyval's in NeighborList.

This fixes an exception when having a really big or small zoom (e.g. 0) and
then using +/-.

Fixes #361.
Stop download read timer when reply has finished.

See #307.
Handle data being None in download read timer.

Fixes #307.
Fix item sorting in NeighborList.

See #361.
Encode Content-Disposition header name properly.

PyQt <= 5.3 accepted a Python string containing only latin1 chars as argument
for a QByteArray. This is deprecated in 5.4 and will be removed in 5.5 so we
should encode it by hand here.
add instructions for MacPorts
Merge branch 'improve-osx-install' of https://github.com/posativ/qutebrowser into posativ-improve-osx-install
Merge branch 'posativ-improve-osx-install'
Regenerate authors
Force tabs to be focused on :undo.

Closes #394.
Clean up _get_window_registry.
Mark Vimprobable as dead
Turn off flake8 for exception hook.
Clean up _get_args in run_checks.py
Revert "Use scrollRequested signal instead of paintEvent."

It seems on some pages like Twitter or blog.fdik.org, the
QWebPage::scrollRequested signal never gets emitted, so we use this for now.

Fixes #400.
See https://bugreports.qt-project.org/browse/QTBUG-43521.

This reverts commit 03fb21c476b5487eed5ad2957f6c4b62d9ed5221.

Conflicts:
	qutebrowser/browser/webview.py
Force-include pygments in freeze.py.

Fixes #398.
Handle category being None in Qt message handler.

Fixes #397.
Ignore clicks on failed downloads.

Fixes #396.
Actually connect QWebView.on_config_changed slot.