Update to Opal 0.5.5

I think I didn't mess this up too badly.