reconcile main tree with open-source eclair
reconcile android-2.1_r1 snapshot
merge from open-source master
reconcile korg/master into goog/master
am 6e2a095b: pppd: Implement ip-up-vpn to modify routing table when vpn is up. Merge commit '6e2a095b1792c0e54f80e54521f2ec1d1e8e405a' * commit '6e2a095b1792c0e54f80e54521f2ec1d1e8e405a': pppd: Implement ip-up-vpn to modify routing table when vpn is up.
Few changes to pppd for VPN. 1. Remove TARGET_OUT_OPTIONAL_EXECUTABLES from Android.mk since pppd is now required by VPN, no longer optinoal. 2. Avoid creating pid files. 3. Use linkname as a suffix of program names which allows different users to run different set of scripts. E.g. if linkname is "vpn", "/etc/ppp/ip-up-vpn" is executed.