Electron transport in semiconducting SnO_2: Intentional bulk donors and acceptors, the interface, and the surface