On strong and weak second-order necessary optimality conditions for nonlinear programming. (1st September 2016)