DefaultLegacyHooks: remove unused import
ImageJ2Options: add a warning about these options
LegacyService: tweak javadoc
ImageJ2Options: split description using newlines

Otherwise, Swing renders the tooltip all on one long line.
LegacyService: remove redundant modifier
Add an option to toggle IJ1<->IJ2 sync

This option is off by default, to avoid disrupting IJ1-based workflows.
When the option is enabled, newly created ImagePlus objects will be
synced to ImageJ2 ImageDisplays. Ideally, this would be a lazy/cheap
operation, but at the moment it is too expensive.

Fixes Fiji bug 899:
http://fiji.sc/bugzilla/show_bug.cgi?id=899

Or at least: it avoids the problem for users by default, which is good
enough for now.
ImageJ2Options: clean up style
LegacyUtils: avoid infinite loop in image disposal

When ImagePlus#close is called, it calls LegacyHooks#unregisterImage,
which in turn calls LegacyImageMap#unregisterLegacyImage, which calls
LegacyImageMap#removeMapping, which calls LegacyUtils#deleteImagePlus,
which was calling close again, resulting in a stack overflow.

It may cause other problems not to call close anymore from
LegacyUtils#deleteImagePlus, but at least they won't be as bad as a
stack overflow.
Merge pull request #82 from imagej/ij2-sync

Disable ImageJ2 syncing by default