Moore updates to the baselibs

- optimized the swap() [sort.esi and random.esi]
- added a __free__ method in Object [object.esi]
- a MD5 lib in C, in implementation in E++ [hash.esi]
- corrections in Mouse and GenericSound() in Sound [hardware.esi]