Different etags for xhr and html requests

ifModified not needed in latest chrome, and it can break some JS (if they bind ajax:success)