BUG: reduce memory usage in generate_main_dashboard_XML for subproject-based builds

SVN revision: 3450
BUG: fix automatic parsing of synchronous submissions over HTTPS. Also check for curl errors, and log them if they are found.

SVN revision: 3451
ENH: Setting the size of the file once we receive it for asynchronous submissions

SVN revision: 3452
ENH: Need to be logged in to see

SVN revision: 3453
ENH: Remove unnecessary log

SVN revision: 3454
ENH: Added more error logging

SVN revision: 3455
ENH: 14896: Adding log level

SVN revision: 3456
ENH: Only log curl error if not timeout

SVN revision: 3457