Fix

(cppcheck error)
cppcheck (performance)
cppcheck (style)
cppcheck (warnings)
ISO check

"%lf" should not be used in prinf. The right format if "%f", also for doubles
added notice to POSITION
Added description of 2.1
Merge branch 'v2.1'