UI change and bug fix

(1) Set the expected version value only one time;
(2) Modify message form UI and set expected version form UI;
(3) Disable other server type selections when one server check is
running;
(4) Process exception of clicking "Config" or "Set Version" button when
no server type is selected;
(5) If no check executed, don't show save result message box anymore
when closing it;
(6) Fix some other bugs.