* improve handling of pages with special characters, like '&'
  - unhappy fix: need to encode page name in hql query twice,
    because somewhere on the server it gets decoded a second time