MI: add multi format support and global mi flag

ex: $ lttng --mi xml <command>
    $ lttng -m xml <command>
MI: move mi to libcommon as mi-lttng
MI: change version to use global option

Minor format fix
Mi: namespacing mi -> mi_lttng