Issue #1889 - comparison of SGVector

just adds an other equals method specialized for float type to support comparison using the cmath::feqauals method if this is  efficient enough I can do the same for SGMatrix otherwise any guidelines are accepted .