set ignore all warnings to be true

No need to it for reducing code.

This change fixed two crashes that happened while building CFG.
cache visited DeclContext(s)

speedup lookup process and also fixed a crash due to
infinite re-visiting namespaces
Fixed a crash

Fixed a silly bug - skip defaulted constructors/destructors, etc