General updates and additions.

- Added more ignores for temprory files from Vim and Netatalk.
- Added support for PROMPT_COMMAND updating within screen sessions.
- Added support for .ctags file (including in installer).
- Imported updated code for puppet and IOS (Cisco) handling.