Remove cast<char*>()

It was never quite right.  Rather, it's actually a formatting
operation.  There is now an operator&() on the vstream to give you a
const char* easily.