Extend Renderer serialization

Add support for:
-Casting and receiving shadows
-Lightprobes
Add basic LineRenderer support

Add support for LineRenderer.useWorldSpace.
Add TrailRenderer support

Allow serializing TrailRenderers.
Remove ParticleRenderer support

I want to drop legacy components sooner, rather than later.
Add basic SkinnedMeshRenderer support

Allow saving bounds, quality and updateWhenOffscreen.
Fix error logging