start soft-deprecation of allowing any char in variable names
include data variable type
Redmine#3655: update bundlesmatching() docs for bundle tags
Add lexer examples to cheatsheet
posgresql lexer doesn't render, try sql
 is preferred lexer for SQL; posgresql doesn't render
Redmine#3279: explain mergedata() usage and note lists can be merged
Merge pull request #330 from tzz/feature/2517-mergedata-slists

Redmine#3279: explain mergedata() usage and note lists can be merged
Redmine#3454: rename string functions to string_*
Merge pull request #331 from tzz/feature/3454-text-manipulation-functions-rename

Redmine#3454: rename string functions to string_*
reference/functions/mergedata.markdown: minor fix
add datastate() docs and explain how to use its output in Mustache
Merge pull request #332 from tzz/feature/datastate

datastate() and Mustache docs
add a full Mustache datastate example
Merge pull request #308 from estenberg/varnames

Strictify variable names
Spelling: s/an-arbitrary/an arbitrary
Fix some formatting

<pre> is rendered as a code block, which was not the intent. No idea how to have literal inline-code-markers rendered, but I guess it's clearer now.
Fix typo and clarify details on doxygen parsing.
use function() to get good links
Redmine#3283: document ^meta extension