* added RenderStatesGroup
 * added protected virtual callbacks when adding and removing entities
 * added assignment to default render states group internally when creating RenderComponents