SMARTIES: Spheroids Modelled Accurately with a Robust Matlab T-matrix Implementation for Electromagnetic Scattering