core: remote auctionParse
core: remote getCredits (use fut.credits instead) & fix keepalive

Looks like keepalive needs completly different headers (cookies etc.) so we're refreshing credits instead - much less code needed.