Bug 1059942 (part 1) - Sync up DumpOptions implementation from upstream.

As command line options were added, upstream implemented the DumpOptions
class to pass command line arguments across dump_syms layers.
Bug 1059942 (part 2) - For dump_syms to grab public symbols.

By default, dump_syms does not look at public symbols if the object file
has debug info. This may cause it to skip some symbols that do not have
.debug_info section. Notably we see this at bionic routines implemented
in assembly. Details can be found at [1].

We apply patch [2] to enable dump_syms read public symbols even when
DWARF debug info is found. We also change symbolstore script
accordingly.

[1] http://tinyurl.com/k3pxw5l

[2] https://breakpad.appspot.com/9684002/