New functions to enable/disable various quirks (non-compliant)
Dear @stephane I've got a device that can be only communicated using 'any address' 0xFE, which libmodbus refuses to do in a good will to comply to the standard. However, it is good to have an option to do so. I have found a stale branch 'compliance' which was not merged and also an implementation from @mhei that I applied to the current master without any code changes. Could this one be merged? Please let me know if you need some changes in it.
WIP: I managed to run rtu tests and some of them failed, have to look into it.
@karlp unit test fixed, I'll squash tiny changes once reviewed.
commits squashed
Related to Issue #38
Are there any remaining issues with this branch? I need the functionality for a project, I'd be willing to help out if there is anything that needs to be done to get it ready to merge