Add support for perforce nearest ancestor with .p4rc

Perforce SCM uses a .p4rc file placed at the root of a users workspace to configure perforce options for that directory. It can be used as a nearest ancestor similar to how .git or .svn is used.