Synch the GUICommonWindows headers

-created dict's to hold all the game specific variables
-added a small function to help make the code more readable
Merge / tidy option pane controls in SetupMenuWindowControls
    Merge the pst clock window function and the action bar init

    - fixed the clock button to not depress. the original actually shades it as well, so need to investigate that
Synch the basic group actions, and remove a redundant pst stop action

 -there is a note about thieving, but I will deal with that
Merge the AI button, and fix some fishy handling of it in PST

 -note, the initialisation needs investigation
Merge the lock view button, and improve its display slightly
Merge some more action functions that could be useful in PST
Merge the last chunk of action bar functions into pst

 -added a note about their usage
 -they will be used one day, I don't intend to play the game the way it was made again...
Merge the selection changed handler
    Merge some minor functions at the end of file

     -to destroy your enemies, encircle them and use a pincer movement
Merge the last of the non-threatening game specific functions together

 -merged all the game specific notes
 -portrait handling needs some revision anyway, so this is as good a time as any to clean up
Merge UpdatePortraitWindow function

  -split animated portrait handling into own function
  -actual animated portraits are still broken, see comments
Merge OpenPortraitWindow functions

 -fixes a bug with updating the wrong portrait id button in pst!
 -by necessity, implement portrait right click -> inventory in pst instead of iffing around it
  -for the sake of honesty, this isnt actually a feature of the original...but its nice