Add new / missing version constants
Add simple escape method for special characters to template query

The default mustache engine was using HTML escaping which breaks queries
if used with JSON etc. This commit adds escaping for:

```
\b  Backspace (ascii code 08)
\f  Form feed (ascii code 0C)
\n  New line
\r  Carriage return
\t  Tab
\v  Vertical tab
\"  Double quote
\\  Backslash
```

Closes #5473
[TEST] Added skip clause for regexp feature
[TEST] disable cat.recovery/10_basic.yaml
[TEST] Fix cat.recovery/10_basic.yaml to allow '-' in the hostname
[TEST] Add a test that ensures Version#CURRENT is actually the latest version
[API] renaming search-template to search_template.

Name of the API should be a valid identifier.