Jennifer Garner’s Dating History: Ben Affleck, Scott Foley and More!