Update negative strand track name text field only on focus lost / enter key pressed in positive field.

IGV-1905
Reformat MotifFinderDialog

IGV-1905
Relax requirements on receiving events

Use inequality instead of equality for checking events received, all we really care about is that assertions are called
Add "isProduction" property to Globals.  This property can be used to hide or disable features in development.  Default is false.   Also modifed batch scripts to set property.
Tweak example text
Update MainTest.testFileLocusArgs to use local file path
Guard against null frame in CoverageTrack.addCopyDetailsItem

This may be the case when not clicking in the details panel
IGV-1897.  Increased buffer size for multiple alignment track.
Disabled exome button for non-production.   Minor cleanup.
Refactor CufflinksParser to use AsciiFeatureCodecs

IGV-1909
Set MotifFinder tracks to be expanded by default

IGV-1905
Create AddMenuSeparator plugin and use it to structure tools menu better
Remove obsolote "enableTools" and menu options based on multiple track selection
Remove some separators in tools menu
Add import of Globals to TrackMenuUtils
Update test values for new cufflinks

Should actually pass on both, no reason to test the value to 12 digits, just want to get the gist
Have Sashimi be displayed/not based on !Globals.isProduction()
Add line breaks to MotifFinderDialog help text
Add flags to build script

So that ignore.ioexceptions and include.longrunning get passed to test runner