Updated Spanish translation
Reorder completion code
Completion: remove debug messages

I personaly use gdb, or I sometimes add temporary g_message()s at
very specific places. Those specific places change for each bug. IMHO
it's not useful to keep the debug messages.
Completion: fix the update of the window position

This bug was visible with test-completion. The completion window was not
placed correctly.
Completion: avoid memory leaks