Add config.adapter option for custom http adapters
Add axios.createAxios

It allows creating custom instances of axios with custom default config.
Handle headers separately in createAxios

so individual custom headers can be set