Escape search value colons

When `zookeeperd.cluster.discovery_query` contains a string with one or more colons (i.e. AWS CloudFormation stack ID), the subsequent Chef search query will fail with a bad request. This change attempts to escape colons inside of values while leaving the colon delimiters between keys and their values intact.