buildenv.sh: remove use of lxc-attach

`lxc-attach` is not supported on our deployment platform (Ubuntu 12.04).
See https://help.ubuntu.com/lts/serverguide/lxc.html.
zerovm-cli: remove some redundant calls to get_ip
Remove all uses of lxc-attach

lxc-attach doesn't work on ubuntu, so we need an alternative
implementation.
buildenv.sh: fix a typo in an echo
validator/jenkins.sh: clean up comments
validator/jenkins.sh: genericize script use

This script can be used for pull request builds or nightly builds. For
nightly builds, simply set the PPA variable and the script will try to
publish a package--that's the only difference between a PR and a nightly
build.
jenkins.sh: generic jenkins script

For running everything. There are still project-specific scripts for the
individual builds, but this removes a lot of duplication.
Consolidate jenkins scripts

The jenkins scripts are all pretty generic, with the exception of the
zerovm-cli script, which must copy test reports out of the lxc before
continuing to the packaging phase.

This does not include toolchain; we don't even have a stable
compile/build status at the moment for toolchain, so this still needs a
lot of work.
Create generic package.sh script
Make package.sh generic
Merge pull request #11 from larsbutler/fix-all-the-things

Fix all the things