Add config setters and setWhitelist

This PR fixes #491. It adds setters to ServerConfig, and uses those setters in GlowServer to set whitelist in Glowstone.yml.
`setInt` and `setString` are not used by this PR - any reason why they were added?