Make CompactionsTest.testDontPurgeAccidentaly more reliable with gcgrace=0
Simplify auth setup and make system_auth ks alterable

Patch by Aleksey Yeschenko; reviewed by Jonathan Ellis for
CASSANDRA-5112
Merge branch 'cassandra-1.2' into trunk