Add normalize filename
Merge branch 'trunk' of https://github.com/voer-platform/vpw

# By Luong Trieu
# Via Luong Trieu
* 'trunk' of https://github.com/voer-platform/vpw:
  feature sort by title/modified && remove duplicate code