cleanup user actions and MC truth

Added "primary" to the list of known processes (type=0) in Geant4 process enumerator.
Do not use  CurrentG4Track - because it adds two thread local variables for nothing, instead allow direct interface from StackingAction to TrackingAction. 

Should not affect results.