empty enum replaces c_void

fix incorrect type aliasing logic

remove trailing semicolons

remove trailing semicolons

embedding: empty enum replaces c_void
auto merge of #3977 : wenderen/servo/cef-empty-enums, r=jdm

fix for #3968