Bug fix: Web engine fallback raising error

There's an error in the `Web->engine` function which prevents the fallback system from working.
E.g:
```
//php.ini
allow_url_fopen = Off

//code
$web=\Web::instance();
$web->engine('stream');//<< Error: Undefined variable: socket
```