cqlsh: add custom prompt support

patch by Cyril Scetbon; reviewed by Aleksey Yeschenko for CASSANDRA-5539
Merge branch 'cassandra-1.2' into trunk

Conflicts:
	bin/cqlsh