mm/mm_heap/mm_initialize : Add heapbase overflow checking when initialize the heap
mm/mm_heap/mm_initialize : Add heapbase overflow checking when initialize the heap

1) heapbase cannot be smaller than heapstart,and heapbase cannot be greater than heapend.
If this happens, heapbase can be overflowed from alignment.
2) heapsize cannot be negative, but !heapsize cannot distinguish the negative value.
so changed to check the heapsize equal to or smaller than 0.

junmin-kim/TizenRT,jsdosa/TizenRT,Samsung/TizenRT,an4967/TizenRT,Samsung/TizenRT,jeongarmy/TizenRT,sunghan-chang/TizenRT,jsdosa/TizenRT,Samsung/TizenRT,jeongchanKim/TizenRT,jeongarmy/TizenRT,jeongchanKim/TizenRT,junmin-kim/TizenRT,Samsung/TizenRT,an4967/TizenRT,junmin-kim/TizenRT,jsdosa/TizenRT,junmin-kim/TizenRT,pillip8282/TizenRT,pillip8282/TizenRT,an4967/TizenRT,jeongchanKim/TizenRT,Samsung/TizenRT,jeongarmy/TizenRT,sunghan-chang/TizenRT,Samsung/TizenRT,jeongarmy/TizenRT,sunghan-chang/TizenRT,jeongarmy/TizenRT,jsdosa/TizenRT,sunghan-chang/TizenRT,jeongarmy/TizenRT,pillip8282/TizenRT,an4967/TizenRT,pillip8282/TizenRT,sunghan-chang/TizenRT,jeongarmy/TizenRT,pillip8282/TizenRT,sunghan-chang/TizenRT,Samsung/TizenRT,jsdosa/TizenRT,junmin-kim/TizenRT,jsdosa/TizenRT,jeongchanKim/TizenRT,sunghan-chang/TizenRT,pillip8282/TizenRT,jsdosa/TizenRT,pillip8282/TizenRT,an4967/TizenRT,junmin-kim/TizenRT,an4967/TizenRT,jeongchanKim/TizenRT,an4967/TizenRT,jeongchanKim/TizenRT,junmin-kim/TizenRT,jeongchanKim/TizenRT