Some enhancements for use with duplicity.
Merge pull request #391 from fhoeppner/duplicity

Some enhancements for use with duplicity.
By removing rescue/DUPLICITY/default/10_create_symlinks.sh and
moving the symlinking to build/DUPLICITY/default/60_create_python_symlink.sh we fix issue #394

However, more changes are required to get duplicity to do something functional again; for the next commit
made some changes to duplicity prep script and if a duply profile was found we may swicth to duplu as BACKUP_PROG; we also save this variable to our rescue.conf file (needed in recover mode)
fix regression due to an old commit (integrity check and restoring from 'empty')
Merge pull request #396 from Florent38/restorearchive

fix regression due to an old commit (integrity check and restoring from 'empty')
added $VAR_DIR/output/\* to BACKUP_PROG_EXCLUDE to avoid ISOs to being backuped up
* add exit rc and error lines to syslog/messages
* send mail report without ISO files (too big to mail)
related to issues #397 and #389
close #389
close #397
add a new validation report
Merge pull request #400 from ypid/master

Fixed typos and spelling in the documentation.
Fixed test if filesystem is mounted with user_xattr. Was not working with btrfs.

user_xattr is the default in btrfs and btrfs does not even allow the mount
option user_xattr (btrfs: unrecognized mount option 'user_xattr') the
previous test did report that the btrfs filesystem is not
mounted with user_xattr.

This new test tries to actually create a file with extended attributes.

Tested it with btrfs and tmpfs.
Test should be quiet.
Added .gitignore file. Ignore files which are not intended for git.
Merge pull request #402 from ypid/btrfs-xattr-fix

Fixed test if filesystem is mounted with user_xattr. Was not working with btrfs.
Merge pull request #404 from ypid/added-gitignore

Added .gitignore file. Ignore files which are not intended for git.