Added build script to supersede build.sh

Rather than invoking the entire IDE with command line options that don't
seem to be functioning correctly, this will make use of msbuild.exe to
compile the requisite projects.

Signed-off-by: Luke Stuyvenberg <stuyvenberg@wisc.edu>
Add VS2010-compatible OpenSPIM project.

Maybe I should rename to Picard before this...

Signed-off-by: Luke Stuyvenberg <stuyvenberg@wisc.edu>
Fixed several build paths (I think...)

This whole thing is a bit of a mess. I'm going to have to draw up a
diagram of what goes where at some point -- this commit will need to be
revisited.

Signed-off-by: Luke Stuyvenberg <stuyvenberg@wisc.edu>
Added some forgotten VS10 projects

Also fixed QCam's search paths. (I believe these oversights are also
present in the MM repository; we should probably let them know.)

Signed-off-by: Luke Stuyvenberg <stuyvenberg@wisc.edu>
Vastly improved build-openspim.sh

I know eventually I'll have to un-sillify it (professionalism and such),
but until that day, it shall contain emoticons as prescribed.

Anyway, it now multitasks, building MMCore/mmstudio, then the DALs (Cube
and OpenSPIM (to be renamed Picard), for now), and finally the
Micro-Manager plugins (which don't seem to be compiling to the correct
place; this will require investigation.)

Signed-off-by: Luke Stuyvenberg <stuyvenberg@wisc.edu>
Vastly improved build-openspim.sh

I know eventually I'll have to un-sillify it (professionalism and such),
but until that day, it shall contain emoticons as prescribed.

Anyway, it now multitasks, building MMCore/mmstudio, then the DALs (Cube
and OpenSPIM (to be renamed Picard), for now), and finally the
Micro-Manager plugins (which don't seem to be compiling to the correct
place; this will require investigation.)

Signed-off-by: Luke Stuyvenberg <stuyvenberg@wisc.edu>
Changed copy-targets of all 2010 projects

to match the 2008 versions -- all projects that load correctly at present
(exceptions listed below) will copy their outputs and any necessary DLLs
to bin_$(Platform)\mm\$(Platform) instead of just dumping them in bin. If
I'm not mistaken, this is not the approach of the MM team.

The following projects have not been changed yet, as they do not load/are
not available to me:

AxioCamMR (Secret)
DECamera, DEClientLib, DEMessaging (Failed ->2010 conversions?)
DLP4000 (Secret)
ESIOImagingControllers (Secret)
Hamamatsu[Ham] (Secret)
Micropix (Secret)
NikonAZ100 (Secret)
NikonTI (Secret)
NNLC (Secret)
Olympus (Secret)
PolychromeV (Secret)
PVCAM (Not converted yet?)

Signed-off-by: Luke Stuyvenberg <stuyvenberg@wisc.edu>
Fixed SerialManager build error in debug config

Incremental:Yes was causing an error when building SerialManager. I
disabled this option in the two debug configurations in the 2010 project.

Signed-off-by: Luke Stuyvenberg <stuyvenberg@wisc.edu>
fixup! Fixed several build paths (I think...)

Signed-off-by: Luke Stuyvenberg <stuyvenberg@wisc.edu>
fixup! Vastly improved build-openspim.sh

Signed-off-by: Luke Stuyvenberg <stuyvenberg@wisc.edu>
Merge branch 'msvcpp2010e' of http://github.com/openspim/micromanager into msvcpp2010e

Conflicts:
	build-openspim.sh
fixup! Fixed several build paths (I think...)

Signed-off-by: Luke Stuyvenberg <stuyvenberg@wisc.edu>
Merge branch 'msvcpp2010e' into openspim