Fixed compile bug concidering immutable(string[string])

All occurances have been changed to "immutable(char[][char[]])" which is essentially the same.
The getNameValuePair function has been moved to the records module as that was the only module really using that function. It has been marked as not @safe; functions casting to immutable cannot be safe. As a result of this a lot of record constructors have their @safe removed as well.