optimizations

- created isinf and isnan, optimized __sqrt, modified "==" in float and
double types and sin(), cos() and tan() are in __Compiler__
Object[math.esi]
- optimized memory.esi
- optimized printing.esi
- optimized random.esi(but random.esi don't work good)
- optimized socket.esi
- changed system.esi to a WriteSpecial() __Compiler__ call