Include full pathnames in line profiling; merge doprof from Windows and Unix.

git-svn-id: https://svn.r-project.org/R/trunk@61673 00db46b3-68df-0310-9c12-caf00c1e9a41
typo

git-svn-id: https://svn.r-project.org/R/trunk@61674 00db46b3-68df-0310-9c12-caf00c1e9a41
update

git-svn-id: https://svn.r-project.org/R/trunk@61675 00db46b3-68df-0310-9c12-caf00c1e9a41
strlen is size_t

git-svn-id: https://svn.r-project.org/R/trunk@61677 00db46b3-68df-0310-9c12-caf00c1e9a41
expand comments

git-svn-id: https://svn.r-project.org/R/trunk@61678 00db46b3-68df-0310-9c12-caf00c1e9a41
Revert r61673 and r61677; memory needs to be handled more carefully

git-svn-id: https://svn.r-project.org/R/trunk@61680 00db46b3-68df-0310-9c12-caf00c1e9a41