Include python-software-properties

For some reason I never had this in the common script and apt-add-repository
was not provided. This solves that.

Signed-off-by: Adam Stokes <adam.stokes@ubuntu.com>
Fix ppa support in ubuntu installs

Rather than determining what package to install on which series, just install
them both for the time being as they don't seem to conflict in any current
series.

Signed-off-by: Adam Stokes <adam.stokes@ubuntu.com>
Only give vagrant NOPASSWD ALL
Complete NOPASSWD for vagrant

Previously, vagrant could not do everything with passwordless sudo.  Eg.
`sudo -u other-user ls` would ask for a sudo password, causing tools
like ansible to hang when trying to execute commands as another user.
comments reflect implementation
Fix apt-get error when building Ubuntu boxes
Fix broken locale in Ubuntu boxes
Enable bash-completion as it's installed

Signed-off-by: Laurent Vallar <val@zbla.net>
Support current LANG environment variable if any.

Signed-off-by: Laurent Vallar <val@zbla.net>
boxes scripts: give real total sudo access

Without this, commands like `sudo -u $USER $COMMAND` will not work.
Scaffold the new structure for building base boxes
Implement download step
Improved base boxes scripts UI and implement prepare-vagrant-user.sh
Install debian extras
Improve UI for package and clean scripts
Base box cleanup script and rootfs compression
New base box template
Fix vagrant sudoers file permissions
Getting close to finish new structure for building ubuntu boxes
Finish basic version of the new ubuntu base boxes build