Fix the ordering of common / shell

Some of the "common" tasks should have been in shell b/c they have shell
prereqs
Add a really basic perl (plenv) role
Add some more bash.d files (aliases, asciidoc)
Only raise maxfilesperproc to 8096, not 20k
Add SSH keys in common
Change ~ in bash script to $HOME
Fix the PATH issues w/ tmux once and for all

See: sstephenson/rbenv#369
Add git-edit command
Fix lg alias