WIKI-600 Invalid percent escape for page with national name

Problem Analysis:
  - PortalRequestContext.sendRedirect is using charset iso-8859-1 to encode URL.This encoding causes the webserver not understand url properly when the url containing special characters such as é, à, ç in French, or Vietnamese characters, or Japanese ones
  - When going draft page list, if target page of draft page was deleted, then exception happens due to parent of target page not found
Solution:
  - Encoding property pageid before redirecting
  - if target page not found, remove it