Add a TypeScript definition for Axios with included tests

If you'd prefer for this not to be included in the base Axios project, I could merge it at https://github.com/borisyankov/DefinitelyTyped