Changed MissionController version requirement 3->2

Also, adding it before BeginObject isn't wrong, and now recommended because it disables Audio and EndMissionTake commands
Added [set/get][build/research[done/enable]] ( ); function fo CBot

* setbuild ( );
* setresearchdone ( );
* setresearchenable ( );
* getbuild ( );
* getresearchdone ( );
* getresearchenable ( );
Added Build and Research constants