server whitelists change signals by file extension

This reduces spurious refreshes caused by thing like text editors saving swap
or backup files, version control systems, etc.