Use standard proxy headers if remotehost isn't set

The code will now use 'x-forward' or 'x-forwarded-for' header
if x-webobjects-remote-host is not set.
Allows for more useful logging (Fixes #2229)
handle sieve capabilities after starttls

Fixes #2132
Update ChangeLog
Merge to 2.0.5
Merge tag 'upstream/2.0.5' into debian
Finalize 2.0.5-1
Include updated watch file written by Bart Martens
log ssl error
Multiple fixes to logging subsystem

  * Defaults.plist: don't hardcode the loglevel for
    WOHttpTransactionLoggerConfig, use default

  * Templates/WOxElemBuilder.m: don't setLogLevel on the defaultLogger
  * WOApplication.m: don't setLogLevel on the defaultLogger
  * WOHttpAdaptor/WORequestParser.m: don't setLogLevel on the defaultLogger

  * NSObject+Logs.m (debugWithFormat:arguments:): check current
    logLevel value before calling [NGLogger logLevel:message:]
    This squelches debug message at lower log levels
  * NGLogger.m (_logLevelForString): fix the check and return
    the defaultLogLevel instead of hardcoding INFO
Update ChangeLog
Merge to 2.0.6
Applied patch from bug #2234
Reverted patch
Update ChangeLog
Applied patch from bug #2234
Reverted patch
Update ChangeLog
Merge to 2.0.7
Avoid throwing log info for the ID untagged response
Update ChangeLog