Make log messages more understandable
Update geonames server dependency for better logs
Avoid exception driven logic
Fix report css assets
Merge pull request #930 from romainneutron/fix-report-css

[3.8] Fix report css assets
Merge pull request #929 from romainneutron/geonames-server-log

[3.8] Update geonames server dependency for better logs
Merge pull request #928 from romainneutron/task-log-messages

[3.8] Make log messages more understandable
Merge pull request #925 from romainneutron/avoid-exception-driven-logic

[3.8] Avoid exception driven logic
Merge branch '3.8'

Conflicts:
	lib/Alchemy/Phrasea/Controller/Admin/TaskManager.php
	lib/Alchemy/Phrasea/Controller/Admin/Users.php
	lib/Alchemy/Phrasea/Controller/Lightbox.php
	lib/Alchemy/Phrasea/Controller/Prod/Basket.php
	lib/Alchemy/Phrasea/Controller/Prod/TOU.php
	lib/Alchemy/Phrasea/Controller/Prod/WorkZone.php
	lib/Alchemy/Phrasea/Controller/Root/Session.php
	lib/Alchemy/Phrasea/Security/Firewall.php
	lib/classes/task/abstract.php
	tests/Alchemy/Tests/Phrasea/Security/FirewallTest.php