add some comments to MCSymbol header, make the ctor private so that only MCContext...