BUGFIX: lists cannot be copied as llvm_va_copy was broken, didn't copy list offset
IMPROVED: va_list offset is not hardcoded, added comments
ADDED: test to ensure va_lists work properly when copied, reinitialized etc.