Use LMS1xx reported configuration instead of capabilities for angle_min, max, etc...

I ran into a problem when using the lms1xx driver on my robot.  We configure our lms1xx for a 190 degree FOV rather than the default 270 degree FOV.  I found that the lms1xx driver did not support this, so I have modified the driver to query the lms1xx for its configured output range and used the values reported to set the angle_min, angle_max, num_values, and time_increment fields of the LaserScan message.

Note that I have evey expectation that this would work on an lms1xx that has not been custom configured, but I do not have the ability to test this code on a stock lms1xx.

--wpd

I am happy to do that.  That code block was copied and pasted from identical patterns in the other functions in that file.  So I left the commented block in place to match the style.

Would you prefer that I remove that block as an additional commit on top of the two I submitted?  Or would you prefer that I rewrite history.  (Hmm... perhaps github won't let me do that.)