removed print statements during error catching
make sure the expnum is set so error status can be set
make validate part of the install process
Merge branch 'master' of https://github.com/ijiraq/MOP
WorkUnitProvider can now be configured to do either a  random choice 
from the working directory listing or just use the order returned by the 
listing.
The application now configures its WorkUnitProvider to use randomization
in the cands task but not the reals task.
Merge pull request #124 from drusk/reals_not_random

Closes #122.
Added seek to beginning of file when opening a local file.  This is done 
automatically on Linux but not on MacOSX, leading to bug #120.
Merge pull request #128 from drusk/mac_crash_local_locking

Closes #120.
Make sure handling of dialogs is done in the main GUI thread.
Closing accept and reject source dialogs is now done via a call to Close 
instead of Destroy.
Use Close instead of Destroy in error handling dialogs.
Merge pull request #129 from drusk/mac_mouse_unresponsive_after_dialog

Closes #121.
Merge branch 'master' into optimize_next_workunit

Conflicts:
	src/ossos-pipeline/ossos/gui/app.py