Boost removal of deprecated (and now suppressed) constructs
Boost 1.73 has removed some long ago deprecated constructs (at least 3 years ?). This is needed for fedora 33 which now has boost 1.73, otherwise OpenViBE does not compile. I expect these changes to be compatible with previous boost versions up to 1.66 for asio and 1.59 for endian.
The change for m_port->get_io_service().reset() to mio->restart() is the one that was the most complicated to find (not knowing asio) and the one I'm most unsure....