Implemented a new ini plugin

Because the simpleini plugin did not work too well for mounting the specification file and even failed to parse other ini files (e.g. samba), I wrote a new one. It uses a slightly patched version of the very small inih library (directly embedded). Although it works fine for now, it is still work in progress though. 

Improvements compared to simpleini:
* graceful handling of sections (keys are subkeys of their sections)
* support for comments (comments, are appended to the next non-comment key)
Yes, you can keep it in separate files, but it is not necessary to have it included in the middle of the code (this is only necessary for the README, because it does not generate the full contract but only the parts relevant for humans).

All human-relevant parts of the contract should be moved to README.md