- cleanup of mem manager code
- added last fit strategy (use MEM_LAST_FIT define), which uses the last chunk as a start for the search operation (TODO: we will get memory leaks, we need to restart the search at the beginning of the chunk list for this strategy if we reach the end)