fix scrolling up

Make sure that the fixed header is never over a message
simplify home/end key behavior

Makes the home/end keys behave like every other mechanism for selecting
records.
replace space bar with arrow key thread handling

and switch spacebar to select messages
Revert "simplify home/end key behavior"

This reverts commit 3bef61232bc2e0e470a66dda6d88248100fdc36f.
Make sure all folders in the path are created - ie. if archive folder
is configured as Archive/YYYY/MM, create both Archive/YYYY and Archive/YYYY/MM.
Performance improvement - call IMAP LIST only once
Fix archive button on messages page when using archive_type != '' (#1489404)
Move setting _next_uid to selection_post_data()
Fix typo in last commit
Fix archive action for all messages in a folder (#1489405)
Update authors and version numbers
Improved checking if current folder is an archive folder (or subfolder)
Fix list update after archive action on search result
Fix small regression in #listmenu
Add an option to disable smart Reply-List behaviour - reply_all_mode (#1488734)
Merge pull request #150 from cmcnulty/1489396

fix #1489396 - make home/end key behavior consistent
Updated localizations from Transifex
Merge branch 'master' of github.com:roundcube/roundcubemail
Add note about txclib bug and a link to the fix
Merge pull request #149 from cmcnulty/1489403

#1489403 - fixes scrolling issues when highlighted message is below header.