Add g:GPGFilePattern to allow custom target filename patterns.

This can be really handy when using vim as an external editor
for a program (via temporary files) that you'd like to be able to
encrypt based on the temp file's name (for example, when using
vim as an external editor for Notational Velocity).
Merge pull request #4 from vaz/master
Document g:GPGFilePattern