Minor logging bug-fix
Fixed issue with repeated HTTP-requests

Fixed an issue where repeated HTTP-requests would cause timeouts to
occur. Issue caused by a combination of the amount of concurrent HTTP
connections allowed (2) and inconsistent garbage collection of the
request-object.
Fixed issue with HTTP responses ending prematurely

Changed the way HTTP responses are read. This fixes an issue where in
some occassions a response was not read fully before the stream was
terminated.
Note to self: Remove debug-code before commit
Added more logging and safeguards to auto-transfer-function

Auto-transfer now reports starting time, time of latest trade at start,
time of update-start, time of update-completion and time of latest trade
at each update. Additionally, if the most recent trade at the current
update is older than the most recent trade at the previous update, the
auto-transfer-function is aborted and an error is logged.
Added quantity limiter to auto-transfer

Auto-transfer now has an optional quantity limit. When enabled,
transfers above the user-provided limit will not be executed (though
they will be logged).
Scroll output textbox to bottom when new content is added

The title of this commit is larger than the amount of new code.
LTC-Global support added

Support for LTC-Global added through an optional argument in the
constructor of the BTCTLink class.
Added custom start date/time to auto-transfer

An option to start clearing a backlog by the auto-transfer-function from
a user-determined date/time in the past was added.
Merge