DevRoom Proposal: Caciocavallo, or how we ported OpenJDK from embedded to cloud and still liked it