Fix some bugs and add some features.

1.When finshed the bacnet programming successful, no longer show the exit message.
2.Fix  the bugs when bacnet programming successful ,and the last program is failed , it still shows the the error message.
3.Fix can't communication with some of bacnet device , if the device changes it's IP or port or anything else , when the user scan again we will update the database to make sure the user can use it.
4.The device status in the Treeview and status bar now synchronous to show "Online" and online product icon.
5.When user change the bacnent "Auto/Manual" ,it will enable or disable the "value" columns immediate ,before it's slow.
6. Bacnet Inputs no longer fix as 16 analog inputs(small Minipanel) ,  32(Big Minipanel) .
7. Change the multy flash interface, TBD : Auto flash and support pause and resume.
8. Fix the old multy isp flash can't flash 128K hex file of Tstat6. Now it support both of 64k and 128k.
9. Add feature that user can access the remote bacnet device by internet .Precondition is user need to fill in the remote IP address. 
10. Add the bacnet interface to show the device software version , hardware version ,bootloader version,and other information.