Update <C-@> in ctrlp to handle unnamed buffers
Don't error with unnamed buffers with <Leader>r

This avoids an annoying E141 with unsaved scratch buffers.
Look for specs when modified file is outside of app/

Now finds spec/lib/foo_spec.rb for lib/foo.rb.