Let me address your questions 1. - 4.
- What were the original goals of class field theory?
The question is a little bit anachronistic; class field theory describes the splitting of primes in abelian extensions, but that was not the original goal. Kronecker and Weber had studied extensions of complex quadratic number fields generated by values of certain functions (for example the j-function) in the theory of complex multiplication, and Kronecker formulated his youthful dream: these values generate abelian extensions of complex quadratic number fields in the same way that the division points of the exponential function generates abelian extensions of the rationals. Hilbert realized the connection between unramified abelian extensions and class groups (proved by Furtwängler), and then Takagi was able to show that it is possible to describe all abelian extensions of number fields in a similar way (using generalized class groups). Only then did class field theory become the theory of abelian extensions of number fields.
The original questions by Kronecker in connection with his youthful dream are covered in the books on elliptic curves by Silverman, Cox's book on primes of the form $x^2 + ny^2$, and Vladut's book on Kronecker's Jugendtraum.
- Why did it not turn out to be fruitful?
This question does not make any sense. Even if you forget class field theory, the struggle for understanding the connection between the local and the global case has redefined modern number theory. And then there's L-functions and Galois cohomology and Galois representations . . .
- Are there new ideas the take up the original goal?
Kronecker's ideas were generalized in connection with Hilbert's 12th problem. Let me mention the construction of class fields of real quadratic number fields or Stark's conjectures, to mention but two. See also this article.
Class field theory as a theory of abelian extensions was generalized at least conjecturally in Langlands' program. This is a highly active area of number theory. And then there's Iwasawa theory, geometric class field theory and higher class field theory . . .
- Is class field theory rendered obsolete by more general ideas?
Is Euclidean geometry rendered obsolete by Riemannian geometry? From a purely mathematical point: yes. From a pedagogical point the answer is a firm no. We still teach the theorem of Pythagoras long before we define metrics on manifolds, and we do so for a reason.