Overhauled Zaber device adapter.

Changes:
* Made XYStage adapter more flexible and robust
* Added Stage adapter
* Added utility functions to ZaberBase for any shared/repeated functionality
* General bugfixes/refactoring
* Added error messages

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