new IsAjaxRequest which also checks headers for X-Requested-With XMLHttpRequest