First try at handling Vi modelines.

TODO:

 * parse only head and tail of content for obvious perf reasons
 * add emacs and kate modelines regexps (see Gedit modeline plugin)