Allow Shell prompt handling to be redefined.

1. New Shell virtual member function prompt().
2. Default implementation with const string prompt.