Release BackInTime Version 1.1.8

Written for Back In Time by Germar on 2015-09-28

New features:
* new parser for command-line arguments. Sorting doesn't matter anymore and commands and argument follow common standards now (arguments with --arg, commands without --)
* new 'check-config' command to check manually created configs and install crontabs on headless machines
* new --debug argument. Reducing normal logging, too.
* add option to switch off stdout/err redirection in crontab

Changelog
* Fix bug: unlock private SSH key run into 5sec timeout if password is empty
* show current app name and profile ID in syslog (https://launchpad.net/bugs/906213)
* Fix bug: BiT freeze when activate 'Decode path' in 'Snapshot Log View'
* Show 'Profiles' dropdown only in 'Last Log Viewer', add 'Snapshots' dropdown in 'Snapshot Log Viewer' (https://launchpad.net/bugs/1478219)
* Fix bug: empty grey window appears when starting the gui as root (https://launchpad.net/bugs/1493020)
* do not restore permission if they are identical with current permissions
* Fix bug: gnu_find_suffix_support doesn't set back to True (https://launchpad.net/bugs/1487781)
* security issue: do not run user-callback in a shell
* add option to not log user-callback output
* Fix lintian warning dbus-policy-without-send-destination
* apply timestamps-in-gzip.patch from Debian backintime/1.1.6-1 package
* run multiple smart-remove jobs in one screen session (https://launchpad.net/bugs/1487781)
* add error messages if PID file creation fail
* Fix bug: dbus exception if dbus systembus is not running
* Fix bug: depend on virtual package cron-daemon instead of cron for compatiblity with other cron implementations (https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=776856)
* Fix bug: wasn't able to start from alternate install dir (https://launchpad.net/bugs/478689)
* Fix bug: wasn't able to start from source dir
* Add Warning about unsupported filesystems
* use native Python code to check mountpoint
* Add expert option for stdout and stderr redirection in cronjobs (https://answers.launchpad.net/questions/270105)
* Fix bug: 'Inhibit Suspend' fails with 'org.freedesktop.PowerManagement.Inhibit' (https://launchpad.net/bugs/1485242)
* Fix bug: No mounting while selecting a secondary profile in the gui (https://launchpad.net/bugs/1481267)
* remove shebang in common/askpass.py and common/create-manpage-backintime-config.py
* Fix bug: fix for bug #1419466 broke crontab on Slackware (https://launchpad.net/bugs/1478576)
* Fix bug: fix for bug #1431305 broke pw-cache on Ubuntu (https://launchpad.net/bugs/1431305)
* Fix bash-complete
* show 'man backintime' on Help; remove link to backintime.le-web.org (https://launchpad.net/bugs/1475995)
* add --debug argument
* Fix bug: Settings accepted empty strings for Host/User/Profile-ID (https://launchpad.net/bugs/1477733)
* Fix bug: IndexError on 'check_remote_commands' due to too long args (https://launchpad.net/bugs/1471930)
* add --local-backup, --no-local-backup and --delete option to restore on command-line (https://launchpad.net/bugs/1467239)
* add 'backup on restore' option to confirm dialog
* add check-config command for command-line
* rewrite command-line argument parsing. Now using argparse
* add expert option SSH command prefix
* Fix bug: Makefile has no uninstall target (https://launchpad.net/bugs/1469152)

Read all announcements