Modified MemMove to no-op if src == dest or length == 0