I'm sure you're past caring by now, but actually you were doing fine. All you need to do now is evaluate the constant of integration. This can be done by plugging in any value of x within the radius of convergence. For example, x=1 or x=3 will work, but again you'd need to recognize the series for ln(1-1/4) or ln(1-3/4), which you are trying to avoid.
To get around this, you need to "plug in" x=0. Of course, this is cheating, since g'(x)/x is undefined at x=0, but we step around that problem by using the limit of g'(x)/x as x APPROACHES 0. This is perfectly well-defined and easily evaluated to be equal to 0, since your equation (3) shows that away from 0, g'(x)/x is a power series with a factor of x.
Since g'(x)/x approaches 0 as x approaches 0, your last equation implies that C= ln(4) as required.
It is often useful with term-by-term integration problems to integrate from 0 to x as you suggest. This is equivalent to plugging in x=0 as above, since the integral of any integrable function from 0 to 0 is of course 0. Because of the x in the denominator in this problem, I think it's clearer to handle the way you did it.
Incidentally, I have bypassed some mathematical niceties regarding equating the limit of a function and the value of it's series expansion. Suffice to say that there is no problem because the series in question converges and is continuous in an interval around x=0.