bashrc: extend gg()

- better parameter validation
- jumps to right line
- highlights searched string
vimrc: improve J and * commands

- J now removes the comment leader when joining comment lines
- * does not move at all instead of moving back to original position