Developments towards synthesis of N-heterocycles from amidines via C–N/C–C bond formation