The Rubicon Project, Inc. AMENDED AND RESTATED VOTING AGREEMENT