Implemented QueryInterface correctly

Queried interfaces would expire from reference counting since no
reference was added by the function. It now calls AddRef, but does
nothing to keep track of the interface, and should probably release it
at some point...
"Ready" cue when done loading plugins
Flipped order of statelabel and property in state

Properties are more likely to be custom than state labels, and therefore
should appear earlier in the parameter list.
Temp removal of stream bottleneck

The stream concatenation and getNarrowLabel calls in the application of
transitions was causing a huge delay when lots of transitions were
added. This fix is temporary. A more permanent solution where no
operation is done unless an error is detected, but descriptive error
messages are still maintained needs to be found.