[Azoth MC] Slight code style fixes.
[Azoth MC] Replaced boost::function with std::function.
[Azoth] Support messages being not QObject*.
[Azoth] Return interfaces instead of QObjects from ICLEntry.