After nearly 50 years of military rule, Myanmar will be holding its first general election under the semi-civilian government that took power four years ago.