path/filepath: make Abs handle paths like c:a.txt properly

Fixes issue 8145.

LGTM=r
R=golang-codereviews, r
CC=golang-codereviews
https://codereview.appspot.com/126440043