Properly handle exceptions during native proto decode

Patch by Tyler Hobbs; reviewed by Aleksey Yeschenko for CASSANDRA-8118
Fix 2i lookup on collection cell names w/ some clustering columns

Patch by Tyler Hobbs; reviewed by Aleksey Yeschenko for CASSANDRA-8073
Ninja: add missing @Override to new toString() methods
Avoid NPE on null nested UDT inside a set

Patch by Robert Stupp; reviewed by Tyler Hobbs for CASSANDRA-8105
Committing revised 7927 for review
cleaning up import ordering on JVMStabilityInspector
removing extra + from JVMStabilityInspector javadocs from rebase
Adding support for die policy to commit log
make inspector less greedy.  Factor inspector logic into killer
CHANGES.txt, simplify StabilityInspector
a little further tidying, merged KillerForTests into parent JVMStabilityInspector
promote inspectThrowable to root on handle* methods to get kill ASAP when appropriate
initial impl, working on test
fixing message, tested, removed hard tests
Add stability inspector calls to swallowed Exceptions
adding include on client.java