update libafsdep to include external without being in 3rd party dirs

everything below src/external is managed out of other trees,
put our libafsdep at the top

Reviewed-on: http://gerrit.openafs.org/8023
Tested-by: Derrick Brashear <shadow@dementix.org>
Reviewed-by: Derrick Brashear <shadow@dementix.org>
(cherry picked from commit 81c172343c17644a496dbe0d2ab48b7925c11cb4)

Change-Id: I082fe804fa4578569ab8a02c4e03de10a70b24f9
Reviewed-on: http://gerrit.openafs.org/9934
Tested-by: BuildBot <buildbot@rampaginggeek.com>
Reviewed-by: Jeffrey Altman <jaltman@your-file-system.com>
Import of code from heimdal

This commit updates the code imported from heimdal to
4a438db29d361b7e5f47b86ced1482a96cde86ea (switch-from-svn-to-git-3008-g4a438db)

New files are:
	roken/rename.c

Reviewed-on: http://gerrit.openafs.org/8025
Tested-by: BuildBot <buildbot@rampaginggeek.com>
Reviewed-by: Derrick Brashear <shadow@dementix.org>
(cherry picked from commit 8ab7e73fe2933aa3910b94fe28f6adf3e5c214fd)

Change-Id: Ic5022a4e6d0d0ebfbe3eead082610b50c474f3b8
Reviewed-on: http://gerrit.openafs.org/9935
Tested-by: BuildBot <buildbot@rampaginggeek.com>
Reviewed-by: Jeffrey Altman <jaltman@your-file-system.com>