Updated gitignore and benchmark/CMakeLists.txt
The FullInstNamer pass is now registered in the same way as other `builtin' passes are.
This ensures that it is linked into opt, etc.