Bug 926636 - No longer preventing apps from being restored on 10.7/10.8 startup. r=dustin

--HG--
extra : rebase_source : b63f360a44ef04bfcf1266aa78172f8d5a35a324
Bug 949645 - Set TMOUT variable to expire old shell sessions, and a slight refactor to make users::global use shellprofile:: r=dustin

--HG--
rename : modules/users/files/darwin-profile => modules/shellprofile/files/darwin-profile
rename : modules/shellprofile/files/puppetdir.sh => modules/shellprofile/templates/puppetdir.sh.erb
extra : rebase_source : a4a83fdc55d46167d4a297341156aa002aa98ca0