Cycles spotlight creates fireflies on glass and glossy materials
Try using the denoise feature in 2.79.

Using the default denoise settings with your file at 1024 samples (and 100% resolution):



A different option without denoising is to modify the default glass shader (see :How to illuminate the darkness inside glass objects in Cycles?).

(1024 samples at 100% resolution)