Update src/kernel/memory.dasm16

Tested mm_setup and mm_free, mm_alloc failed the test (always allocated the whole available memory.
Updated memory.dasm16
* Fixed mm_alloc
Updated memory.dasm16
* Added mm_dealloc
	frees a managed memory allocation. Performs forward and backward join.