cURL Compatibility Improvement

Updating `prepare()` so that it considers the current PHP environment. `safe_mode` and `open_basedir` will not allow `cURL` to `FOLLOWLOCATION`.

See also: http://www.edmondscommerce.co.uk/curl/php-curl-curlopt_followlocation-and-open_basedir-or-safe-mode/