Allow unknown closing tags to be parsed
Previously, input that included closing tags that didn't have their
opening counterpart, would make the parser return an error.
Changes end_tag to only match known tags and removes the closing tag
check from :parse_tree.
Previously broken input: "this is some text containing [/b]"