Render refactor (with couple of fixes)

I don't particularly want to start this discussion again, but you didn't use the `Flx` prefix for a lot of the new classes... Shouldn't we stick to that just for consistency if we're not gonna get rid of it anyway? @gamedevsam?

Having it for some classes and not others is strange. Makes it seem like these are not flixel classes.