Check if the TrackEntry exists.

TrackBundle::OpenTrack() requires that the TrackEntry exists, so we need
to check it first.
Fix segfault when track is not found.
Change default media path on Windows.

The working directory on Windows defaults to the location of the exe, so
we need to search for the share folder one level up.
Properly handle when screen size changes.