Add PicardStage device adapter

This device adapter gives Micro-Manager the ability to control linear and
rotational (twister) stage motors by Picard Industries
(http://wwww.picard-industries.com). These devices are primarily used in
the OpenSPIM single-plane illumination microscopy platform
(http://openspim.org).

Please see http://github.com/openspim for full device adapter history
prior to its inclusion in Micro-Manager.

Signed-off-by: Luke Stuyvenberg <stuyvenberg@wisc.edu>
PicardStage: Remove dead code

A lot of code in PicardStage.cpp/.h was commented or #if'd out. Most of
this was XYStageAdapter code, which I guess we're scrapping. At any rate,
it doesn't belong in the production version of the code.

Signed-off-by: Luke Stuyvenberg <stuyvenberg@wisc.edu>
PicardStage: Update copyright/authorship

Signed-off-by: Luke Stuyvenberg <stuyvenberg@wisc.edu>
PicardStage: Detect motors appropriately

This also switches to core logging in almost all instances. There is still
a single stdout usage, when printing the 'DAL built in debug' warning --
this will be changed and fixed up.

Signed-off-by: Luke Stuyvenberg <stuyvenberg@wisc.edu>
PicardStage: Constants, GenerateAllowedVelocities

Added some defined constants and GenerateAllowedVelocities to take the
place of duplicated code. This also re-fixes POSIX compliance, which
didn't seem to have been picked up from the main branch...

TODO: We might be able to make Allowed Velocities a global constant.

Signed-off-by: Luke Stuyvenberg <stuyvenberg@wisc.edu>
PicardStage: Add Velocity and min/max to twister

Needs testing.

Signed-off-by: Luke Stuyvenberg <stuyvenberg@wisc.edu>
PicardStage: Inherit most properties

A holdover from the old days of MM DAL projects; many of our Visual Studio
project settings were set specifically (and unnecessarily, since we now
reference the MMDevice SharedRuntime). This also means referencing the
includes via relative path, but you can't win them all...

Signed-off-by: Luke Stuyvenberg <stuyvenberg@wisc.edu>
fixup! Add PicardStage device adapter

Signed-off-by: Luke Stuyvenberg <stuyvenberg@wisc.edu>