61b22b6 Explain Upgrade paths in detail

Authored and Committed by ppisar 2 years ago
    Explain Upgrade paths in detail
    
    The document only explained modular filtering and without
    demodularization.
    
    This commit documents how upgrade patch are built among module builds.
    Especially a difference between static and dynamic contexts. It also
    mention modular obsoletes. Then it makes the module filtering more
    accurate and includes a demodularization.
    
    The algorithms are explained with examples.