Add useXDR option to pass through to xhr

This pulls the implementation into line with what I think we want for v2.0 using xhr: re: #3