Remove ensureContainerExists from GenericSystem.

Also optimized on the number of calls to getComponentContainer as a side
effect of removing this function. Only one call to getComponentContainer
is made per type every time walkComponents or walkEntity is called.