MSFS: Change set of macros to inline functions oriented towards locking
ADVFS: Remove ADVFS_DOMAIN_TRACE code
ADVFS: Use native mutex_owned() in place of Tru64-specific lock_holder()
MSFS: Change locking macros in ms_privates.h to functions and adapt for NetBSD
MSFS: Convert locking macros to functions in fs_dir.h and adapt for NetBSD
BS: Adapt locking for NetBSD in ms_logger.c
MSFS: Fix typo in ms_privates.h
ADVFS: Move locking functions from a header to C, to not introduce dependency hell
BS: Cleanup of locking, mark recursive locks not-implemented and panic(9)
MSFS: Cleaning in locking in fs_dir.h
ADVFS: Adjust locking functions to reality
ADVFS: Use mutex_owned() in place of SLOCK_HOLDER()
ADVFS: mutexT is now splain kmutex_t
ADVFS: Add missing semicolon after BFSETTBL_LOCK_WRITE()
ADVFS: Use krwlock_t* as a parameter for COW_ locking functions
BS: Use proper function to check that a lock is held
ADVFS: Adapt ftx_lock_init() for NetBSD and stick to kmutex_t