Part of http://reviews.llvm.org/D7827. Moves most of the implementation from POSIXSymbolizer to the superclass, Symbolizer, and reuses that in WinSymbolizer. Removes Symbolizer::Disable(), because we're not using it anyway.
Note that the public methods of Symbolizer lock the mu_ mutex, so both the tool's methods *and* the platform-specific virtual methods of Symbolizer (such as FindModuleNameAndOffsetForAddress) are synchronized.
run clang-format over the changed lines.