Update ssl reset script

Use puppet cert generate instead of requiring the user to ctrl-c
Back up certificates with timestamps so it's non destructive
Clarify the agent cert regeneration message
Add a file_line resource (ugh) to fix the session lifetime.
Upgraded all modules.

Almost all of the modules here are outdated so I’ve upgraded all of
them to the current version as of today: 2014-08-16.
Remove redundant 'mkdir -p' since next line does it, too.
Merge pull request #327 from fnaard/ticket/TRAINVM-118/remove_redundant_mkdir_p

Remove redundant 'mkdir -p' since second line does it, too.
Merge pull request #326 from klynton/session-timeout

Add a file_line resource (ugh) to fix the session lifetime.
Merge pull request #325 from binford2k/update_ssl_reset_script

Update ssl reset script
Add a file resource default to set all file permissions.
Supply -u flag so ntpdate uses unprivileged port.
Merge pull request #330 from fnaard/ticket/TRAINVM-120/make_ntpdate_use_unprivileged_port

Supply -u flag so ntpdate uses unprivileged port.
Work on adding the correct dependencies and versions.

Start of the work on adding the correct information to the metadata.json files for all
of the modules in p-t-b.
add metadata.json back
Merge pull request #333 from binford2k/add_metadata

add metadata.json back
Update the metadata.json files with the new dependencies.
Merge pull request #332 from klynton/fix-metadata

Work on adding the correct dependencies and versions.
Merge pull request #328 from klynton/update-all-modules

Upgraded all modules.
Merge pull request #329 from klynton/add-userprefs-permissions

Add a file resource default to set all file permissions.