Take your recurrence relation for $T(n+2)$ and subtract from it the recurrence relation for $T(n+1)$.
You obtain a higher order recurrence relation, but now it is homogenuous.
Edit
Completely forgot about this useful trick: if $d=1+a+b\ne 0$, then the sequence $T'(n):=T(n)+\frac cd $ satisfies the relation
$$T'(n+1)+aT'(n)+bT'(n-1)=0.$$
In other words, if $1$ is not a root of the characteristic polynomial.
Edit 2
The case $1+a+b=0$ is more difficult. If $a=-1$, then the recurrence relation becomes quite trivial. If $a\ne 1$, then we can fall back to a standard method: let
$$A = \begin{pmatrix}-a&a+1\\1&0\end{pmatrix},\quad u(n+1) =\begin{pmatrix}T(n+1)\\T(n)\end{pmatrix} ,\quad C= \begin{pmatrix}c\\0\end{pmatrix}.$$
Then the relation becomes
$$u(n+1)=Au(n)+C,$$ which is easy to solve:
$$u(n) =A^n D+\sum_{k=0}^n A^{n-k}C, $$ where $D$ is a constant vector found from initial data.