Added check for heading hierarchies

Check the hierarchy of all headings in an editable. If the hierarchy is violated, a class "aloha-heading-hierarchy-violated" is added to the heading. It is also checked if the hierarchy of a heading is lower than the highest allowed hierarchy in the configuration.