Microlocalization, Percolation, and Anderson Localization for the Magnetic Schrödinger Operator with a Random Potential