Cast Long to Double in DivideIns.execute if integer division has a remainder

`DivideAVM2Item` handles this by calling `EcmaScript.toNumber`, therefore always leading to floating point division. `execute` method isn't implemented that way so I just added a special case for situation when integer division has a nonzero remainder.