subprojects: Switch inih to a properly managed git submodule
This allows us to correctly manage inih version by manually updating it,
as opposed to relying on `HEAD` which will render each build unable to
reproduce across changes.
Additionally with submodules we can look to distribute complete tarballs
of the repository to facilitate build systems that ban networking for
security reasons (i.e. Solus).
Signed-off-by: Ikey Doherty <ikey@solus-project.com>