Create a key if it not exists when using the [] operator

When assigning values to a key that does not exists in the section, the
key is now created if it not exists when using the [] operator, e.g:
iniData["mySection"]["myKey"] = "hello world";
now works. Previously it failed without warning :(