Fix type analysis for not expressions with reference element types.
Added Ada code generation for not expressions with SeqOf operands
flake8 fixes