Cleanup|MaterialSnapshot: MaterialSnapshot only exists on client-side

MaterialSnapshot is now only used on client side so there is no need
to specify __CLIENT__ around specific sections of code.