Strip external binary dependency.

Use LWP::UserAgent instead of system curl. Drop Open2 Module,
and related test. Bump revision to 1.49.