Updated libu8 header files to reduce impact outside the libu8 source