[backport] Address integer overflow in sqlite3MulInt64.

SQLite check-in http://www.sqlite.org/src/info/db3ebd7c52cfc5fc

"Improved implementation of 64-bit signed integer multiply that
correctly detects overflow (and promotes to floating-point) in some
corner cases. Fix for ticket [1ec41379c9c1e400]"

http://www.sqlite.org/src/info/1ec41379c9c1e400"

BUG=601727

Review-Url: https://codereview.chromium.org/2370463002
Cr-Original-Commit-Position: refs/heads/master@{#421522}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 1459ddc66690416d9538693972ceb82c4772fc01
4 files changed