Linux dumper: Use pointers to SourceFileInfo structures.
Linux dumper: Use pointers to SourceFileInfo structures.

Use a list of pointers to SourceFileInfo structures, not a list of the
structures themselves.  This is preparation for a subsequent patch
which makes the data structures less STABS-specific.

This patch introduces a memory leak.  If an included file is
referenced only by line entries for functions that LoadFuncSymbols
elected to omit from the func_info list, then its SourceFileInfo
structure is leaked when we destroy the name_to_file map.  This leak
is fixed in a subsequent patch by letting the map of files by name own
the file objects.

a=jimblandy
r=nealsid


git-svn-id: 7939527bf0a06ad24ad020f729d5600cb42ed5d7@368 4c0a9323-5329-0410-9bdc-e9ce6186880e

mikewied/breakpad,mikewied/breakpad,mikewied/breakpad,mikewied/breakpad,mikewied/breakpad,mikewied/breakpad