Bug fixes to include files to ensure that sight_pthread.h is compatible with the new PUBLIC_API define flag

Pulled includes of standard widgets into sight_widgets.h

Added sight_control.h to include macro definitions for controlling whether Sight commands are invoked or are disabled at compile-time