Ant build: prevent unneeded compilation of MMCoreJ.

Ant unconditionally recompiles Java source that is not in the usual
package-based file hierarchy, so comply with that. Now MMCoreJ Java sources are
only recompiled if the sources actually change.

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@12145 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
Indent fixes.

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@12146 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
Ant build: Recompile when upstream JAR changes.

E.g., recompile all plugins when mmstudio changes. This does not add that much
time to incremental builds, and ensures that everything is checked when there
are interface changes. Perhaps we could make this optional, as such interface
changes are not meant to be frequent.

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@12147 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
Ant build: Fix a NullPointerException on clean build.

Check for the case where the intdir does not yet exist.

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@12148 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
Ant build: Fix build and stage targets in root build script.

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@12149 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
make VirtualAcquisitionDisplay not final, so plugins can extend and make use of existing display code

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@12150 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
Ant build: Fix 32/64-bit cross build.

It is still necessary to build the JVM-native architecture first for Clojure
builds to succeed.

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@12151 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
Fix Mac build to reflect move of TaggedImage.java

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@12152 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
Force svn updates in Mac build

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@12153 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
TSI update

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@12154 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
Move back TaggedImage.java so that Unix build can be fixed.

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@12155 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
Fix Unix MMCoreJ build.

(TaggedImage.java is now back to its former position, so that it doesn't
get deleted by 'make clean'; reverted Makefile.am accordingly.)

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@12156 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
Remove empty directory.


git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@12157 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
Core: Remove unused, broken code.

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@12158 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
Core: More logger cleanup.

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@12159 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
Ant build: Add 'stage-only' target.

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@12160 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
Ant build: Remove unhelpful 'stage-and-run' target.

Just run 'ant stage run' instead, as Ant accepts multiple targets on the
command line.

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@12161 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
Core: Fix non-debug logging when debug logging enabled.

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@12162 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
GigECamera: Enable listing of nodes in log.

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@12163 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
GigECamera: Log all feature nodes and details.

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@12164 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd