Models of Wave-function Collapse, Underlying Theories, and Experimental Tests