header-checker: Extract common code to ModuleIR

This commit extracts common IRReader code to ModuleIR.

Test: tests/test.py
Change-Id: I4e8a06833fae8d44718bd52628b3d7351882a3d8
7 files changed