Make System.get_env/0 behave sanely.

The format returned by Erlang is fairly useless for most real world purposes, so do the splitting work for people who call this function. This also makes the function match what the type specs say.