Add sysint requests to create hard links. Add unlink request to remove. Use attribute to keep reference count (should already exist in standard attributes). Modify user interface paths to use this rather than call remove directly.
- Is remove request still needed?
- Will we allow hard links to directories (most unix do not)
- Atomicity issues must be considered and coordination with repaired delete project, possibly with async delete project and fsck work