The General tab to edit states does now accept more properties.

It uses the same system as the one currently used for the transitions.
Merge remote-tracking branch 'fizzim/master'