Phase I of mavenisation
Phase II of mavenisation; use groupId name.mjw since this is a fork
Fix for formatting issue when "Downsample to Percent of Events" was selected,
resulting in this crash:

Exception in thread "AWT-EventQueue-0" java.util.IllegalFormatConversionException: d != java.lang.Double
	at java.util.Formatter$FormatSpecifier.failConversion(Formatter.java:4045)
	at java.util.Formatter$FormatSpecifier.printInteger(Formatter.java:2748)
	at java.util.Formatter$FormatSpecifier.print(Formatter.java:2702)
	at java.util.Formatter.format(Formatter.java:2488)
	at java.util.Formatter.format(Formatter.java:2423)
	at java.lang.String.format(String.java:2790)
	at name.mjw.cytospade.SpadeContext.authorRunSpade(SpadeContext.java:545)
Fix an off-by-one error that had been causing this:

Exception in thread "AWT-EventQueue-0" java.lang.ArrayIndexOutOfBoundsException: 198
	at name.mjw.cytospade.ui.SpadeAnalysisPanel.loadMetadata(SpadeAnalysisPanel.java:369)
	at name.mjw.cytospade.ui.SpadeAnalysisPanel.FilenameSelect1ActionPerformed(SpadeAnalysisPanel.java:794)
	at name.mjw.cytospade.ui.SpadeAnalysisPanel.access$500(SpadeAnalysisPanel.java:53)
	at name.mjw.cytospade.ui.SpadeAnalysisPanel$3.actionPerformed(SpadeAnalysisPanel.java:468)
	at javax.swing.JComboBox.fireActionEvent(JComboBox.java:1260)
	at javax.swing.JComboBox.setSelectedItem(JComboBox.java:588)
	at javax.swing.JComboBox.setSelectedIndex(JComboBox.java:624)
Fix possible change is merge_order.txt file format which was generating this error:

  Error reading Merge Order file: Merge order file is corrupted. Line number:2 in file:merge_order.txt