beginnings of vim support for racer
Add hack to skip cfg(test) code

Test module hierarchies are often incompatible with non-test hierarchies, and we get into recursive loops
Delete some code. (now field matches are done as part of expression ast, remove the corresponding text search)
Move module around to reflect the 'new' way module hierarchies should be
fix text search bug with structs and fns