notes for key ? and # char
add tests suite from official repo
fix key and key group allows char"?" and "#"
Merge branch 'dev'

* dev:
  fix key and key group allows char"?" and "#"
  add tests suite from official repo
  notes for key ? and # char