Add entity comments and comments preferences

Entity comments are introduced. They are comments that appear directly before
an interface or component definition and are now generated by wizards.
Moreover, a subpage with comments preferences is added to the plugin
preferences. The user can specify head and entity comments that appear in files
generated by wizards.