Three Ugandan lawmakers, who are critics of President Yoweri Museveni, have been charged with treason for their suspected role in the stoning of his convoy.