Update ParameterDlg  writeone function in background

1.Create two new thread.The first one receive all msg from all dlg.Push
the useful message into message queue.The second get the message and
deal it one after anonther.
2.Modify all ParameterDlg writeone . Use meeage to deal this. When it
done in background , it will receive a message,and show the result in
panel.
3.Support to modify multiy Edit box or combobox.it will write one by
one.
4.When the edit box is changing , the back color will change to red. if
change success ,the color will resume white color.If write fail , the
value will resume to
before.
5.Now ,All other Dlg can changed writeone and WriteMulty in this way.
Update temperature unit

Update temperature unit C   /  F
Merge pull request #49 from Fance/master

Update ParameterDlg  writeone function in background