add 'extern "C" {}' for cplusplus in ppp headers
Work on task #13907 PPP cleanups: Move PPP options from opt.h to dedicated ppp_opts.h file
Moved PPP headers into include/netif/ppp/, fixing bug #37040.