Added Python3 support.
The code is runnable with Python3 and Python2 now. Tested with Python 2.7 and Python 3.3.
Moved incompatilities into utils._compat
The pickle version is set to version '2' cause Python 2 only uses version '2' and Python 3 sets version 3 as default. Now changing the Python version shouldn't cause problems with pickle
Merge branch 'master' of https://github.com/valentin12/bepasty-server into py3
add py33 to tox.ini, do not run selenium tests with tox
add python 3 / 3.3 to setup.py metadata
py.test: do not recurse into .tox directory
decode x-bepasty-list data, so we get (unicode) text, not just bytes (fixes crash on py3)
remove workaround from filesystem storage code

 if there is still a problem so it crashes here, it needs to get fixed in the caller: data must be binary data (str on py2, bytes on py3).
fix pep8 / formatting
add some comments about py2/3 compatibility and werkzeug bug workarounds
remove PY3 workaround - if type(permissions) is bytes here, code somewhere else is wrong and should be fixed there

I could not reproduce the problem that was worked around.
remove unused import
fix file mode, mode "x" is undocumented for py 2.x, but exists since 3.3

it did not seem to cause issues on 2.6 and 2.7, so python seems to ignore "x"?
a bit strange is that we had this "x" mode in our 2.x codebase before we introduced python 3.x compatibility.
add pypy to tox.ini
fix file mode (now really), mode "w+bx" is undocumented for py 2.x and broken on 3.3/3.4
Simplified _compat import and fix uncommon intendation
added py34 to tox.ini
Merge branch 'py3' of github.com:bepasty/bepasty-server into py3
merged from master branch
fix python 3.x compatibility (xrange)