Fix the login form
Wrong action class was used, fixed this to use the full class name.
currEntSession changed to currentSession to match all other code using this name, and fixed the adding of the download to the download list.
Add phpdoc comment to Dao_Factory class to better typehint the type of DAO classes which are returned from this factory
Add phpdoc comments to SpotPage_Abs to instrument ide's on which types we are passing
'Mark all spots as read' functonality now uses the same new pageflow
Incorrectly named SpotStateListDao class
Fix statistics generation and add type hints for  currentSession's SpotPage_Abs ctor
Fix statistics generation and add type hints for  currentSession's SpotPage_Abs ctor
Added user preference "Minimum number of spamreports before showing
spamreports icon"
(cherry-picked from 0ee5f2f)
Editing user preferences for embedded user preference editor dialog now also works