That was a long time since I wrote some C++. Review is more than
welcome ! But don't forget the goal here, stable API/ABI for as long
as the 1.x branch is stable. A lot still need to be done !
NOTE: I would really like that eo_do(NULL, ...) does nothing and still
be valid...
SVN revision: 82746