color prompt where supported; show virtualenv & last return status