Oddworld Inhabitants offer up Christmas treat with HD updates on PS3 and Vita