Move parameters validation after className check.
Fix typo in comments.
Remove IID list system.
Adding module metadate management.
Adding module metadata.
Removing unused header.
Merge branch 'master' of https://github.com/moonlight-desktop/moonlight-desktop