Quaternion,Scale3,Vector2,Vector3の演算子の実装を修正

無駄に一時オブジェクトができるような書き方をしていたので修正。
Vector3の四則演算のテストが不十分だったので追加
Vector3同士の乗算を追加