MIO implementation

There are three methods available to implement MIO: redirection linking libtkio, redirection including libmio.h, and explicit calls to MIO routines.

Implementation is easy using any of the three methods; however, redirection linking libtkio is recommended.