Adds more standard bash prompting variables, such as \d \v and \t

Also pulls up bash variable interpreting into the abstract server code
with the ability for sub classes to add custom variable interpreters.
Merge pull request #907 from tinwelint/2.0-shell-interpreters

Add standard bash promp variables, such as \d \v \t to shell