1) How to introduce a  new interaction model
1-a) Completely new model case

1-b) A new updated model such as QGSJEII-03-->QGSJETII-04 while keeping 03 is usable
     and sometimes change 04<-->03.

     In some case, you need to use getLibterm.sh in Interface for Sibyll
     ({sibyll2.1,sibyl2.3c}/Interface/getLibterm.sh)
     which uses sibyllLibList.
     



DPM is the link to one of DPM-{a,b,c}. 
a:  dpmjet3.04b  (some update from  v3.04 by adapting v3.05)
    compatible with Jam which is an updated version of
    the original Jam from Nara san but not with the one
    from PHITS. (due to external name collision).

b:  dpmjet3.04b   (some update from  v3.04 by adapting v3.05)
    Same as 'a' but pythia is modulized so that
    it can be used with Jam from pythia, too.

c:  dpmjet is v3.05.  too much specialized to Fluka
    and cannot generate heavy fragment. So we should not use it.
    Pythia is modulized and common to 'b'.  As to Jam
    same as 'b'


random number generator is replaced by rndc.

aadn.f  
    Many changes were  made:  real*8 --> character*8.
                              statement ordering. etc.
aado.f
    statement ordering.