FIX: TriggeredcompleteEntry uninitialised ivar

TriggeredcompleteEntry had an event handler for KeyRelease that would
trigger before self.cycle had been created. Now calling
set_completion_list() in ctor to setup all instance variables so this
shouldn't happen.