David Arquette Engaged to Girlfriend of 3 Years Christina McLarty!