update packages

* upgrade test harness to rspec 3
* add tools to work with mercurial repositories
* update all packages in base image at build-time
* add host and dig commands to devenv
* add ftp and tftp clients
* use the "semi-official" fedora 20 base image