- Make witness_watch a 3 state value.   1 means that witness is up and running.   0 means that witness is disabled but that it can be established later     again in effective way.   -1 means that witness is disabled permanently - Fix a bug causing kernel to panic on witness disabling through   witness_watch.  lock lists queues were still full of entries and this was   causing throubles with debugging stubs (like witness_thread_exit()).
- Make witness_watch a 3 state value.
  1 means that witness is up and running.
  0 means that witness is disabled but that it can be established later
    again in effective way.
  -1 means that witness is disabled permanently
- Fix a bug causing kernel to panic on witness disabling through
  witness_watch.  lock lists queues were still full of entries and this was
  causing throubles with debugging stubs (like witness_thread_exit()).

Reported by:	kris, yongari
Sponsored by:	Nokia

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