Make = separator configurable

Mostly for compatiblity with other ini parsers so that spaces around =
can be disabled, but can also be replaced with something entirely different if people really want that.