cqlsh: add custom prompt support

patch by Cyril Scetbon; reviewed by Aleksey Yeschenko for CASSANDRA-5539