fixed sorting issue when orderpos attributes are the same, closes #281
use first defined language if no language/None is given for switch_language, closes #301

- core.translation reformated (PEP8)
- use session language if no workflow language present
missing import of tree added, closes #302
FTP improvements, LDAP auth for FTP, closes #223

- ftp auth over ldap
- support for uploading zip files
- auto node creation
- nodes are listed, you can move and delete nodes, and download the original file from a node
added more edge case handling in for the stats, closes #299
autoformat with autopep8, closes #295

* excluded lib and core/athana* from aggressive formatting
* up to -aa (very aggressive)
* --max-line-length=140
fixed remaining pep8 problems, closes #296

* excluded core/athana*, web/edit/* and lib/*
* ignored line too long, block comments and some end of file problems
fixed 'self' argument problems, closes #305

* fixed missing self in core.acl
* renamed 'node' to 'self' in contenttype methods