Make SurfaceView size match Preview size

 - Even if larger than screen and/or viewport
 - The key to making this possible seems to be putting it in a LinearLayout...