Su idea de la utilización de funciones complejas de trabajo, pero usted parece creer que el polinomio tiene sólo una raíz, mientras que en realidad tiene dos diferentes (complejo conjugado, por supuesto, como el polinomio es real) raíces:
$$x^2+x+1=\left(x+\frac{1+\sqrt 3i}{2}\right)\left(x+\frac{1-\sqrt 3i}{2}\right)=(x+w)(x+\overline w)\,\,,\,w:=\frac{1+\sqrt 3i}{2}$$
(nota: $\,w\,$ es una raíz de la unidad de orden 6, aunque esto es importante, aquí sólo para escribir $\,|w| = 1\,$) y a partir de aquí podemos obtener
$$\frac{1}{x^2+x+1}=\frac{1}{(x+w)(x+\overline w)}=\frac{1}{\sqrt 3\,i}\left(\frac{1}{x+\overline w}-\frac{1}{x+w}\right)\Longrightarrow$$
$$\Longrightarrow \int_0^1\frac{dx}{x^2+x+1}=\frac{1}{\sqrt 3\,i}\left(\int_0^1\frac{dx}{x+\overline w}-\int_0^1\frac{dx}{x+w}\right)=\frac{1}{\sqrt 3\,i}\left.\left(Log(x+\overline w)-Log(x+w)\right)\right|_0^1$$
Ahora elegir la rama principal del complejo logaritmo, y obtenemos:
$$\int_0^1\frac{dx}{x^2+x+1}=\frac{1}{\sqrt 3\,i}\left.Log\left(\frac{x+\overline w}{x+w}\right)\right|_0^1=\frac{1}{\sqrt 3\,i}\left.Log\left(\frac{(x+\overline w)^2}{|x+ w|^2}\right)\right|_0^1=$$
$$=\frac{1}{\sqrt 3\,i}\left(Log\frac{(1+\overline w)^2}{|1+w|^2}-Log\frac{\overline w^2}{|w|^2}\right)=\frac{1}{\sqrt 3\,i}\left[Log\left(\frac{1}{2}-\frac{\sqrt 3}{2}i\right)-Log\left(-\frac{1}{2}-\frac{\sqrt 3}{2}i\right)\right]=$$
$$=\frac{1}{\sqrt 3\,i}\,i\left[\frac{5\pi}{3}-\frac{4\pi}{3}=\right]=\frac{\pi}{3\sqrt 3}$$
Se obtiene, por supuesto, el mismo resultado que el primero, mucho más simple, la respuesta de Joe, y usted no tiene que meterse con funciones complejas, sus ramas, conjugados y otras bestias...sin embargo, es factible!