Add test code and string messages in Mem_Init
[Mem_Init] Implement round-up functionality for requested size of region
[Mem_Init] add mmap call
[Mem_Init] include mmaps library
Add include for fcntl library
Add stdlib library to use exit()
add free list typedef and struct
Add print free space code for testing
Add debug flag to makefile
Add debug flag to makefile

Also add ignore for .cproject files
Merge branch 'start-mem_init-function'