cleanup: evas_macros.h - less comparison between signed and unsigned errors
cleanup: evas_macros.h - less comparison between signed and unsigned errors

update macro to do fine with unsigned integers (avoids width and
height getting below 0) and force casts.



git-svn-id: 6d771e449150288cc513807b7f4d2af31e9482bd@52425 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

TizenChameleon/evas,TizenChameleon/evas,TizenChameleon/evas,nashidau/Evas-Next,TizenChameleon/uifw-evas,TizenChameleon/uifw-evas,TizenChameleon/evas,nashidau/Evas-Next,TizenChameleon/uifw-evas,TizenChameleon/uifw-evas,nashidau/Evas-Next