Do vim inherited inits in the right order

Now .vimrc sources in .exrc first of all, and .gvimrc sources in .vimrc
first of all too, as they should.

Incidentally, shiftwidth has returned to 8 spaces, as it was for many years,
and Java is acknowledged in the block comments for cindent options.

modified:   .exrc
modified:   .gvimrc
modified:   .vimrc