Extreme Points of Matrix Convex Sets, Free Spectrahedra, and Dilation Theory