Ping the extensions server to confirm connection
Make ping() pong on parameter
Nicer namespacing
Add a line break to separate multiple messages
Ping getcomposer.org & extensions and set a disable flag if either can't
be reached
Disable buttons and install section if offline
Treat range of HTTP reponses as OK
Namespace tidy
Actually make the ping to getcomposer.org on the phar
Call Composer directly instead of using the wrapper
We don't need to ping getcomposer.org any longer
Remove cache directory check as that was only for the wrapper
Move ping down
Set extend as "offline" if composer.json is not writable
Remove unused use
Remove eviweb/composer-wrapper from composer.json and revel
Merge pull request #2138 from GawainLynch/hotfix/extensions

Have Extend cope with offline network connections