Fix bug where sometimes models don't render

The bug was caused when a model existed in the parent octree element that one or more other models lived in a child element of. The problem was that the calculateShouldRender() only returned true for elements that are leaves... but in the model and particle renderers there may be models that live in parent nodes that should be rendered.