Merge the GO changes dfighter2->Master part 20

ADDED: New GM commands:
.go selectguid < guid > - Selects a GO on the current map with the specified GUID.
.go flag < flag >       - Sets < flag > in the GO's flag field.
.go state < state >     - Sets < state > in the GO's state byte.
MODIFIED: Rename .go activate to .go open, it will now only change the state byte of the GO
MODIFIED: .go info will now display the GUID of the selected GO
ADDED: Added a GO state and flag enum with the values I discovered using the new GM commands.
MODIFIED: GO_Trap class will now use the Trap cooldown field to determine the update cooldown, instead of a hardcoded value
MODIFIED: Instead of flagging the fishing bobber with some magic number, now a private member variable will determine if we clicked on the bobber in the right moment.

Conflict: GameObject.h enum GO_FLAGS TODO