Add secret option required on some setups.
Fix typo in function name. This caused the page to break off.
Use the interface API rather than old style interface list building.
Remove all global decalarations regarding pptp/pppoe/l2tp they are no more needed.
Add more L2TP backend code.