Vitalsource Technologies, Inc. Generalized Nash Equilibrium Problems, Bilevel Programming and MPEC