cbc: make cbc cat more consistent with newlines and values

Most values do not have newlines. We should still take care to clear the
terminal in such a scenario.

Change-Id: Idee48870637744717f11644d1e5e39f9960509a8
Reviewed-on: http://review.couchbase.org/42185
Reviewed-by: Sergey Avseyev <sergey.avseyev@gmail.com>
Tested-by: Mark Nunberg <mnunberg@haskalah.org>