Treat source files as text

This forces git to treat all *.cpp files in the T3000 folder as text,
even if they contain strange chinese characters .

Fix for ticket #23 mainfame.cpp showing as binary
Add unit test of modbus_read_one_value()

Since we are refactoring the code, we need unit tests to help ensure
that we do not break the code.  This starts by doing some basic sanity
tests on the code that reads a register from a modbus device.
Fance  commit test

Fance  commit test
Add CM5 To T3000

1.add the new module cm5 to t3000
2.the table of cm5 in t3000.mdb is the register of cm5
fix some warning
Fix some ParameterDlg Edit don't support T6 T7

ParameterDlg Time edit and Override time edit don't support TSTATS6 7.
Modify the code to support it.
Finish CM5   Table

1.output table
2.Sub Tstat Table
3.DI Table
4.AI Table
instrcution:
1.digit Value ,Double click can change it
2.combox change the Range Value
Merge remote-tracking branch 'upstream/master'

Conflicts:
	T3000 Output/release/Database/t3000.mdb
	T3000/CM5/DialogCM5.cpp
	T3000/T3000.rc
	T3000/resource.h
redo fix for absolute path for include

Alex fixed this problem in commit 521f86e

For some reason, when I synced my fork the fix did not get carried over.
I cannot see why. I have checked the upstream repo master branch and the
fix is present. Some horrible glitch on git?
Fix error handling from modbus_read_one

This is for ticket #33

Essentially this cherry picks the changes to CMainFrame::RefreshTreeView
from a098d47 that were partially
over-written and restores them
Merge pull request #38 from JamesBremner/ticket_33_v2

Ticket 33 v2