add another test
CDK-155: AbstractCommand should know about the CommandBuilder that created it
CDK-156: Use command name as a prefix for metrics
Revert "CDK-156: Use command name as a prefix for metrics"

This reverts commit 7e0d5185697a2a6f84db068f95e5feca02b2a958.
CDK-156: Use command name as a prefix for metrics - fixed
CDK-154. CDK should not have a compile dependency on slf4j-log4j12.
CDK-157. Compilation failing with Java 7 and -Werror.
retain old deprecated constructor API for one more release for backwards compatibility
add more logging for better diagnostics
CDK-158: The ISO8601_TIMEZONE grok pattern should allow omission of minutes in timezone offset
CDK-160: Upgrade cdk-morphlines-core maven module from com.google.code.regexp-0.1.9 to 0.2.3
rename parameter of new metrics commands (period -> frequency)
CDK-144: Adding initial URIPattern util.

This makes it possible to define URI patterns to parse options out of
URIs rather than parsing them by hand. It also includes a match method
that returns whether a URI can be successfully parsed by the pattern.