Always replace the bash and zsh rc files.

Sourcing the .custom(bash|zsh)rc file should allow people to customize
their configuration while allowing us to constantly maintain the files
we need in order to set up the ruby primer.
Updating the bashrc to mention that the file is managed.
Add a managed warning to the zshrc file.
Merge pull request #215 from binford2k/feature/versioning

Added simple versioning
Merge pull request #210 from klynton/fix-userprefs-2

Always replace the bash and zsh rc files.

I'm going to merge this and then refactor how the files are sourced.
Move customizations into puppet scripts

This allows students to customize their environments as they see fit;
even to the point of completely turning off our pretty prompt stuff and
all, should they desire.
Add the libjpeg-turbo package for 3.2
Actually manage the updates repo
Merge pull request #217 from binford2k/fix/3.2/libjpeg

Add the libjpeg-turbo package for 3.2

Thank you @binford2k
Merge pull request #216 from binford2k/wip/customizable_user_environment

Move customizations into puppet scripts
Bump module version
Fixes parameter to be array

Addresses #TRAINVM-62

Maybe not a complete fix, so I'm not closing the ticket. We'll observe
it in the wild for a bit and see how things go.
Merge pull request #219 from binford2k/ticket/TRAINVM-62/time_servers_should_be_array

Ticket/trainvm 62/time servers should be array
Update README

Document ENV vars with examples.
Update README.markdown
Merge pull request #220 from casharma/update-readme

Update README
change some Debian stuff to Ubuntu stuff
Do NOT remove the PE installer

- The Advanced kickstand lab requires the PE installer tarball.
- This relates to TRAINVM-43
Merge pull request #221 from casharma/restore/installer

Do NOT remove the PE installer.

Sorry :(
don't delete the pe installer after extracting, on training VMs