WIP: FAR reflection not working yet, because of GetCurrentDensity overloaded method
finished FAR refactoring to use reflection and not directly link to the FAR dll (compatible with any version of the DLL that has the same interface)
Merge branch 'wip_FAR_reflection'