Optional setting/new module to make visited links gray

I found your branch doing the same after building my own version. The difference is that my version includes this as optional setting, so it can be merged into the master branch to give everyone the option to use this