title: compiling cassandra test cases failing
body: <p>I am trying to build cassandra binaries from source and when I try to compile unit test cases, one of them fails. I am build cassandra-2.1.4 with Java 8.
  These are the commands I run:</p>
  
  <p><code>ant -Dfile.encoding="UTF-8"
  ant test
  ant artifacts</code></p>
  
  <p>Failure details: </p>
  
  <p><code>[junit] Testsuite: org.apache.cassandra.tools.SSTableExportTest
      [junit] Tests run: 8, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 5.903 sec
      [junit] 
      [junit] ------------- Standard Output ---------------
      [junit] WARN  17:48:26 No host ID found, created eeaaa375-22f0-4a4c-845a-31decd240218 (Note: This should happen exactly once per node).
      [junit] WARN  17:48:26 No host ID found, created eeaaa375-22f0-4a4c-845a-31decd240218 (Note: This should happen exactly once per node).
      [junit] Importing 1 keys...
      [junit] 1 keys imported successfully.
      [junit] ------------- ---------------- ---------------
      [junit] Testcase: testExportColumnsWithMetadata(org.apache.cassandra.tools.SSTableExportTest):  FAILED
      [junit] unexpected serialization format for topLevelDeletion expected:&lt;{"[markedForDeleteAt":0,"localDeletionTime]":0}&gt; but was:&lt;{"[localDeletionTime":0,"markedForDeleteAt]":0}&gt;
      [junit] junit.framework.AssertionFailedError: unexpected serialization format for topLevelDeletion expected:&lt;{"[markedForDeleteAt":0,"localDeletionTime]":0}&gt; but was:&lt;{"[localDeletionTime":0,"markedForDeleteAt]":0}&gt;
      [junit]     at org.apache.cassandra.tools.SSTableExportTest.testExportColumnsWithMetadata(SSTableExportTest.java:298)
      [junit] 
      [junit] 
      [junit] Test org.apache.cassandra.tools.SSTableExportTest FAILED
      [junit] Testsuite: org.apache.cassandra.tools.SSTableImportTest
      [junit] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.759 sec</code></p>