Ensure sequences in analysis files are read in order.

For various reasons, we serialize sequences as:

0 -> foo
1 -> bar
...

Until now we were implicitly relying on the sequences being in order.
However external code may end up (due to bugs or otherwise) messing
with the ordering:

1 -> bar
0 -> foo
...

This change ensures that we don't get confused by that. Although
it's best if external code doesn't mess up the ordering, it's still
a good idea to be defensive about this.

Note that the sequences we serialize are short, so the extra sort
is not a performance concern.
Remove line of dead code.

Unmoored expression in constructor does nothing except pack
on a few micros.
Merge pull request #1346 from benjyw/sort_analysis_seqs

Ensure sequences in analysis files are read in order.
Merge pull request #1349 from paulp/pr/dead-line

Remove line of dead code.
Don't allow generated strings (key names) to be empty
Merge pull request #1353 from dansanduleac/bugfix/failing-derived-settings-tests

SettingsTest: Don't allow generated strings (key names) to be empty
Remove stale, commented out code from Incremental.scala

The commented out code was sitting here since 2010. It bit-rotted to the
point of not being useful anymore. Let's remove it.
Break Incremental.scala into smaller files.

Incremental.scala contained all three strategies of incremental
compilation:

  * ant-style
  * the default one (before name hashing)
  * name hashing

Let's move all those classes into separate files. Also, move common code
into a separate file.
Merge pull request #1360 from gkossakowski/incremental-cleanup

Incremental cleanup
Changed to combine SuiteResult with same name, instead of replacing with latest one. This solves the test result count problem when a Suite is executed more than 1 time due to being returned as nested suites (sub-task).
Merge pull request #1364 from scalatest/test-result-acc-count

Accumulate Test Count
Fix bug in release script due to typo.

* Fix collection typo
* Create shared command to setup 2.11 builds
* Alter snapshot detection to allow more flexible milestone versioning.
* Remove cusotm isSnapshot key for new sbt 0.13.2 isSnapshot key.