AMENDED AND RESTATED LIMITED PARTNERSHIP AGREEMENT OF CNL VILLAGE RETAIL PARTNERSHIP, LP December 3, 2004