[emper.hpp] declare all defined functions as inline
TODO: cleanly split emper.hpp into a pure public header and a private header where emper functions like emper::sleep are defined which can be safely used from within emper compilation units
TODO: cleanly split emper.hpp into a pure public header and a private header where emper functions like emper::sleep are defined which can be safely used from within emper compilation units