Better (working) code for function-scope symbols
Better (working) code for function-scope symbols

The patch from 11/18 purported to record local variables in the symbol
table, but it was broken in various ways. Now it should work.

darcs-hash:7fcd6812f9e582535917185b5c7a95c7b3f7503b

micknelso/language-c,micknelso/language-c,micknelso/language-c