Start of a device adapter for sequencer testing

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@14444 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
SequenceTester: Produce MessagePack-encoded image data

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@14445 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
SequenceTester: Record and transmit settings log

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@14446 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
SequenceTester: Log message before crashing when hub missing

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@14447 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
Test infrastructure for acquisition engine using SequenceTester

Change the wire format to use arrays instead of maps, to match
MessagePack's Java implementation.

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@14448 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
SequenceTests: Turn Core setup into JUnit rule

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@14449 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
Fix 'make clean' to remove ant_test.sh

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@14450 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
SequenceTests: Report failure due to data size

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@14451 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
SequenceTests: Factor out test rules

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@14452 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
SequenceTester: Renames, typedefs

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

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@14454 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
SequenceTester: Add Z stage

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@14455 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
SequenceTester: Add autofocus stage

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@14456 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
SequenceTester: Add autofocus device

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@14457 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
SequenceTester: Common mechanism for bool settings

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@14458 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
SequenceTester: Refactor settings object creation

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@14459 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
SequenceTester: Put settings classes in separate files

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@14460 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
SequenceTester: Mark devices busy on set operations

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@14461 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
SequenceTester: Rename a class

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@14462 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
SequenceTester: Add XY stage

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