Fixed double-declaration error.
Added 'pretty' log mode

Added special value for log_mode 'pretty' which uses Util::message for
printing colored output. Meant to be used in interactive mode, it's
the default in cf-sketch.pl.
log_level default to zero in interactive mode

By default set log_level to 0 in interactive mode, to prevent all
spuriour output. Gets modified accordingly by --verbose or
--veryverbose.
Added 'info' command

The 'info' command shows detailed information about a sketch. With -v,
it shows its API as well.
Fixed date.
dclib: add dctest.pm; epel, memcached, packages_installed: update tests to use dctest.pm
aptrepo: add test.pl
dclib: add library_setup convenience function in dctest.pm; copbl, copbl-3.5.0, dclib, dclib-3.5.0, hardware_info, yale: use it.
updated cfsketches.json index
strictify package names
redis,memcached: fix overzealous search+replace on the installed class
verification in case package do not exist or installation failed
Merge remote-tracking branch 'upstream/master' into feature/cf-sketch-finish
Moved utility functions to cf-sketch.pl
Print API messages also on success.
uninstall and deactivate commands

Uninstall removes installed sketches, deactivating them in the process.
Deactivate only deactivates sketches, either by sketch name of by
activation ID.
Ability to specify options to the API on api_interaction.
Added utility functions for common query operations on the API.
Added optional indent parameter to pretty_print_json.
Output improvements overall.