Modify haxe.Int64.hx to work on php and fix other errors

- php integer overflow and ushr are incorrect (for 32-bits Int),
special functions now correct for these faults for Int64.
- both div and mod now have the sign correct when double-negative.
- special cases of div or mod by 0 or 1 now correct.
Merge pull request #2156 from elliott5/development

Modify haxe.Int64.hx to work on php and fix other issues