Fix bitwise comparison of float (especially real) types

Only compare significiant bits, do not compare padding
Merge pull request #59 from jpf91/fixReal

Fix bitwise comparison of float (especially real) types