Improve errata_upgrade task

Finish missing automation parts of errata_upgrade.
Merge pull request #104 from elyezer/errata-automation

Improve errata_upgrade task
Update errata_upgrade task

Remove unnecessary bits: busybox is installed as dependency of package1, explicitly install perl-Date-Manip, fix OS version check and use tail -f because package1 does not output the needed log to journalctl on RHEL 7.
Merge pull request #106 from elyezer/improve-errata-upgrade

Update errata_upgrade task
Added new function to create/add to a custom automation-tools repo file
Requires the repo_url be passed in the command.
Example
-------
```
fab -H ibm-x3550m3-12.lab.eng.brq.redhat.com -u root -p '******' add_repo:'test','http://porkchop.devel.redhat.com/released/RHEL-7/7.0/Server/x86_64/os/'
[ibm-x3550m3-12.lab.eng.brq.redhat.com] Executing task 'add_repo'
[ibm-x3550m3-12.lab.eng.brq.redhat.com] run: echo "[test]
name=test
baseurl=http://porkchop.devel.redhat.com/released/RHEL-7/7.0/Server/x86_64/os/
enabled=1
" >> automation-tools.repo
```
Merge pull request #101 from JacobCallahan/master

Added new function to create a compose repo file