Make HHOM.compact synchronized to avoid compacting the same sstables

Patch by marcuse; reviewed by Aleksey Yeschenko for CASSANDRA-8416
Merge branch 'cassandra-2.0' into cassandra-2.1

Conflicts:
	CHANGES.txt
Merge branch 'cassandra-2.1' into trunk