file_loader: Handle file-not-found and other error conditions
Remove render() bypass for headless mode

render() isn't called in headless mode because the headless compositor never
sends a ReRenderMsg.

(This code was needed originally and that probably changed when CPU rendering
landed, but I'm not sure exactly why.)
auto merge of #1195 : kmcallister/servo/headless, r=metajack