Drop realpath from upload_hex, require absolute path.

This turned out to be difficult to support cross-platform.

Fixed #176.