Update bacnet inputs and outputs

1.Auto adjust different device show different Unit type.Take CM5 for
example .
CM5 contains 10 internal analog inputs and 8 internal digital inputs,So
the inputs1 to input10,the "range" column only show "Analog",inputs11 to
inputs18 only show "Digital"
Merge pull request #122 from Fance/master

Update bacnet inputs and outputs
Merge pull request #18 from temcocontrols/master

Update 2014-4-25