Self-Consistent Computation of Spin Torques and Magneto-Resistance in Tunnel Junctions and Magnetic Read-Heads with Metallic Pinhole Defects