Refactor collection of member debug info into helper functions and add separate debug-info tests.
The reason for -debug-info-kind=limited in the tests is because they invoke cc1. I am just following the existing tests, but I can change this to just clang with -g.
Just noticed that LineNo is 0... for the entire function.