[ASan/Win] Refactor __interception::OverrideFunction a bit, allow the orig_old_func parameter to be zero

Reviewed at http://reviews.llvm.org/D3798