Varargs: Handle va_copy()

Also fix va_end() so that it can be used in any function, not just
varargs functions.