can now do reflection and refraction with same integrator
not using schlick stuff anymore
Only one hitpoint is now considered as no hitpoint at all

In quadratic solver
aggregate does now reject hitpoints with tiny t
Big refactor of CSGSolids

Ray origin can now be inside of CSGSolid and get correct results
added another test scene
New constructor for easily making gray spectrums
Moved epsilon steps to Aggregate class

also made epsilon step smaller
fixed normal of cone

thx @misch
small changes to perfectly reflective material
now also handling rays starting inside sphere