Remove pointers and related rules/grammar

i.e. remove dereferencing operator *, address operator & and
pointer attribute operator ->

(and update test2 file)
Remove keywords 'do' and 'for' and related rules/grammar

i.e. remove do-while loops and for-loops
Remove '++' and '--' operators and related rules/grammar
Remove type specifiers 'short' and 'long'  and related rules/grammar
Remove the ellipsis operator '...' and related rules/grammar
Remove types 'float' and 'double' and related rules/grammar
Rename NDouble to NFixed and tweak NInteger in ast.hpp
Encapsulate IDENTIFIER with new rule 'idenfitier'; add %type's
Remove keywords '_Bool' and '__func__' and related grammar/rules