Use a standard set of % expansions

This is surprisingly difficult to DRY up so leave a bit of repetition
for now.
Simplify "path" in projections

Just treat it as a boolean.
Migrate old navigation commands to new interface
Document new glob style projections
Provide projection abbreviations
Remove filename/type autocommands
Only load macros/rails.vim if it exists

Closes #216.
Add smarter handling of projection path

Not entirely sure what interface to commit to, but the idea is that you
could also set path to a list, and those paths would only be added to
the appropriate buffer.
Undocument config/editor.json
Document bundler.vim requirement
Undocument projection "path"

Not ready to commit to this interface yet.
Add features to 'path'

Closes #11.
Limit test file candidates to available frameworks
Fix deprecation warning
Fix :Rnavcommand

Closes #234.
Merge multiple projections with identical globs
Don't mutate
Fix :Rintegrationtest default
Strip spaces from custom commands

The unstripped version is used in error messages.
Fix spaces in custom commands