src: Change a fixed compose buffer to a variable one
src: Change a fixed compose buffer to a variable one

Now the long key sequence of the compose key is supported in both
system compose and user compose but the internal compose buffer is
still a fixed size. The compose buffer size will be a variable size
and the initial size will be 20 with this change.

ibus/ibus,fujiwarat/ibus,ibus/ibus,ibus/ibus,fujiwarat/ibus,fujiwarat/ibus,ibus/ibus,fujiwarat/ibus