Fix ScriptPanel font

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@14037 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
Factor out DeviceManager from PluginManager

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@14038 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
Don't use namespace std in PluginManager

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@14039 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
Decouple DeviceManager from PluginManager

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@14040 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
Access module lock from DeviceInstance rather than DeviceManager

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@14041 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
Wrap buffer handling of GetParentID()

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@14042 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
Wrap buffer handling of GetPropertyValueAt()

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@14043 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
Wrap buffer handling for camera methods

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@14044 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
Wrap buffer handling for state device methods

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@14045 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
Wrap buffer handling for galvo device method

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@14046 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
Move error handling into DeviceInstance

Generate the exceptions right at the call to the device, in a uniform
manner.

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

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

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@14049 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
Make helper functions private

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@14050 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
Let DeviceManager check device label validity

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@14051 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
Use self-documenting parameter names in CMMCore

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@14052 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
Monor cleanup of device loading

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@14053 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
Let modules do their own business

Wrap ModuleInterface functions in LoadedDeviceAdapter. Normalize error
handling (hence patch version increment).

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@14054 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
Core: Remove deprecated functions

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@14055 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
Remove zlib dependency from build

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