Adds SDL platform information

Adds a Platform type, seemed preferable to exposing the platform string from SDL even though there is no corresponding SDL type.