reported in: http://forum.piwik.org/read.php?2,93871
requests with empty user agent are sometimes blocked by webserver, causing weekly/monthly/yearly archives to get 403 error. This was causing incomplete archiving for this user and probably others.
Code needs a little refactoring
(In ) Fixes #3383 Note to self: Http.php would be better refactored in subclasses