GGP-26: split in textableEditor and labelEditor
Merge branch 'master' into GGP-26
GGP-26: make TextableEditor from LabelEditor. Added some generic Editor classes and new empty interfaces.