Misc: Ignore Vim files

Ignore Vim files in .gitignore and in Makefile.
Improvement: Cleanup Cmis.utility.format() & add %URL_SRC variable

 - Cleanup Cmis.utility.format(). Use a few nested functions for cleaner
   code and better reusability. The method to remove the protocol part
   from URLs and to escape filenames are modified.

 - Add new file format variable %URL_SRC, basically the escaped
   image/link URL. Only strings for en_US locale is ready.