Weak and strong stationarity in generalized bilevel programming and bilevel optimal control. (3rd May 2016)