fix: allow for decimal flap detents

Apologies - It wasn't as easy as expected when I tried to do this last
time! This time we check whether the detent is an integer and force the
KPV name to use integers in this case. Otherwise we force a single
decimal place.
Merge branch 'master' of github.com:FlightDataServices/FlightDataAnalyzer