My solution is similar to kaliprasad's.
[sp]Let $\alpha = 5 + \sqrt{17}$, $\beta = 5 - \sqrt{17}$. Then $\alpha + \beta = 10$, $\alpha\beta = 8$, and so $\alpha$ and $\beta$ are the roots of the equation $x^2 - 10x + 8 = 0.$ Then $x^{n+2} - 10x^{n+1} + 8x^n = 0$ (for all $n\geqslant0$).
Let $S_n = \alpha^n + \beta^n$. Then $\alpha^{n+2} - 10\alpha^{n+1} + 8\alpha^n = 0$ and $\beta^{n+2} - 10\beta^{n+1} + 8\beta^n = 0$, so by addition $S_{n+2} - 10S_{n+1} + 8S_n = 0$. It follows by an easy induction argument that $S_n$ is an integer. Since $0<\beta^n < 1$ it then follows that $S_n = \lfloor\alpha^n \rfloor + 1.$
It remains to prove by induction that $S_n$ is a multiple of $2^n$, say $S_n = 2^nT_n$ for some integer $T_n$. Since $S_0 = 2$ and $S_1= 10$, this holds for $n=0$ and $n=1$. Assume that the result is true for $n$ and $n+1$. Then $S_{n+2} = 10S_{n+1} - 8S_n = 10(2^{n+1}T_{n+1}) - 8(2^nT_n) = 2^{n+2}(5T_{n+1} - 2T_n),$ which is a multiple of $2^{n+2}$ as required.[/sp]