Clarified process timeout handling.
Added correct handling of AJAX results and introduced the notion of processId to match up requested tasks with results.
Removed the explicit restart of sbt from client and instead put it on server side. Always regenerate project files regardless of if they exist or not.