QuatF fixes and improvements

Fixed a bug with EulerF to QuatF quaternion constructor.
Fixed typo/bug with mulP where second parameter was b when declared, but
r when defined. Also made it const since it should be.
Added + and - operators to QuatF.