Update of declarations

* update of declarations
* updated scope info
* updated all tests to success (rascal test folder)
* changed backslash to double semicolon `\` to `::` in namespaces and class names.
* added \$i++; to declarations