Minimal, cross-browser JavaScript XHR library