nitg: Added typing test on new for non-concrete classes + unit tests for new abstract and interface.

Signed-off-by: Lucas Bajolet <r4pass@hotmail.com>
Merge remote-tracking branch 'lucas/compiler_abstract_fix'