Fallback to external httplib2 when internal is not available

Currently QGIS will fail to load processing plugin when compiled with WITH_INTERNAL_HTTPLIB=False