Provider config through DirectAPI URL

Added support for a few query string params that are used to configure
Direct provider. They are 'name', 'ns' (or 'namespace'), 'buffer',
'maxRetries', 'timeout', 'dateFormat' and 'debug'.