Consolidate the sourcing of other files

Add a script function which sources a file if it is readable, and then
use that for mswin.vim and vimrc.local. As well as removing duplication
the function has a better test for file existence and read access.