Add unfinished function for backing up

To finish, this needs to store the current uname -r somewhere so it can
be read back before restoring
functions.sh add implementation for backup functions
Merge remote-tracking branch 'origin/ubuntu-12.04' into ubuntu-13.04
Add scripts for doing backups and restores
Makefile add backups and restores to the makefile operations
Merge remote-tracking branch 'origin/ubuntu-12.04' into ubuntu-13.04
Add unfinished function for backing up

To finish, this needs to store the current uname -r somewhere so it can
be read back before restoring
functions.sh add implementation for backup functions
Merge remote-tracking branch 'origin/ubuntu-13.04' into ubuntu-13.10
Merge remote-tracking branch 'origin/ubuntu-13.10' into ubuntu-14.04
Merge remote-tracking branch 'origin/ubuntu-14.04' into fedora-20
Merge remote-tracking branch 'origin/arch'