Implemented Variance Shadow Mapping

This implementation is on top of PCF Shadow Mapping.