XD-2107&1048

I saw some weird behavior whereby metrics named `foo` and `'foo'` get created, but for the purpose of centralizing demo content, I'm issuing the PR.

PS: we should definitely have automatic creation of option `fooExpression` when option `foo` exists
I left a note below as well, but we need to devise a better approach for literal vs. expression option values in general. For one thing, we should not force the overhead of evaluating a SpEL expression when a literal is provided, especially in a case like counters were A) this happens on every message and B) it will likely be far more common to use literals.