[bulk-upload] do not hardcode agent ID and business ID prefix
[bulk-upload] accept downloading booking images from remote URL
[misc] Ab4sToolkit::writeLog() now also write to console
[bulk-upload] disable updating user information from each booking in bulk-upload
[bulk-upload] use user business_prefix as prefix for listing ID
[bulk-upload] log includes total number of processed bookings
[bulk-upload] update ReaXML business category conversion definition
minor code refactor
[bulk-upload] allow xml feed to update category and type
[bulk-upload] more verbose logging
[bulk-upload] fix mkdir archive folder permission
[bulk-upload] verbose log for archiving
[bulk-upload] dont die upon one failed XML import but continue on the next one
[bulk-upload] implement function in Ab4sToolkit to verfiy image
[bulk-upload] fix image download and update booking resources
 * handle incorrect image file (e.g. corrupted file)
 * more verbose logging
 * fix logic for checking downloading image file extension
 * fix skip image download when existing resource is not updated
[bulk-upload] remove unused variable
[bulk-upload] write download status to log
[bulk-upload] disable overwriting business category and type until reaxml - ab4s conversion is done
[bulk-upload] catch exceptions in createOrUpdate()
[bulk-upload] major code refactoring