More fiddling with component pseudoconstruction.

Now Component.__init__ is called only once when an entity is
constructed!  Oh boy.