Support async request interceptors
use q.when for resolving the config regardless of if it is sync or not
remove old function
Merge pull request #6 from gocardless/http-factory-async-intercept

Support async request interceptors