Removed Redundant OS-X makefile
Fixed terminal scrolling

Terminal scrolling was causing garbage to be written to video memory due to bad compiler optimization (the offending code has been volatile'd, as well as using one central video_memory for all textmode functions.

Also added memmove to string.c
Added memmove