 - Greatly simplify vget() by removing the guarantee that any new    references to a vnode with VI_OWEINACT set will force the vinactive()    call.  The kernel makes no guarantees about which reference was the    last to close a file or when the actual inactive processing will    happen.  The previous code was designed to preserve existing semantics    in the face of shared locks, however, this was unnecessary.
 - Greatly simplify vget() by removing the guarantee that any new
   references to a vnode with VI_OWEINACT set will force the vinactive()
   call.  The kernel makes no guarantees about which reference was the
   last to close a file or when the actual inactive processing will
   happen.  The previous code was designed to preserve existing semantics
   in the face of shared locks, however, this was unnecessary.

Discussed with:	mckusick

jrobhoward/SCADAbase,jrobhoward/SCADAbase,jrobhoward/SCADAbase,jrobhoward/SCADAbase,jrobhoward/SCADAbase,jrobhoward/SCADAbase,jrobhoward/SCADAbase,jrobhoward/SCADAbase,jrobhoward/SCADAbase,jrobhoward/SCADAbase,jrobhoward/SCADAbase