Engine: picked out a 8->16 and 16->32 bit blitting algorythm

Also
* fixed a bug in optmized put_sprite_256() along the way.
* fixed Sc_RawDrawImage calling wrong API function

Signed-off-by: Ivan Mogilko <ikm_spb@yahoo.com>