Add process id to problem reports

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@14166 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
Problem report need not depend on MMOptions

Unused, so remove. (It used to be used to set debug logging, but that is
no longer needed now that we have the secondary log file facility.)

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@14167 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
Split CMMCore constructor into functions

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