New indentation rules implemented and fixed typo

1) Indentation rules applied to count-paren function:
Count number of parenthesis before given position till the outmost '@'
annotation,
if the there is '[', we check if it has '@' right after it within the
same line,
if so, we add the number of characters between this '[' and the
beginning of the line
it appears to the total parenthesis counting
2) line push back rules:
We do not push back lines begin with '@ that
a) Has keyword 'codeblock' or 'verbatim' after
b) Contains '[' and multiple lines between it and the closing ']'