The Wigner Monte Carlo Method for Nanoelectronic Devices: A Particle Description of Quantum Transport and Decoherence