pr2_ethercat_drivers compile issues pull request

@davefeilseifer I have merged your PR, add new version 1.8.18 and released into lunar/melodic.
https://github.com/ros/rosdistro/pull/20540
https://github.com/ros/rosdistro/pull/20541

Can you check if we can release this version to kinetic too? Or should keep current released version? because current kinetic version comes from different repository (pr2-prime)