3ea8854
Initial import of the latest version of the PPP stuff. This doesn't even compile (yet). You will see three commit messages on this, of which this is the first.