Update link to Install wiki

Install wiki page is still broken after 30+ hours.
Still no word back from Github on ETA when the wiki repo will be fixed.