Support custom map previews.

Add map.png to the map archive.
Split lobby map preview into its own logic class.
Move C&C chrome definitions to more closely match the other mods.
Remove map download support.
Kick clients who don't have the map when the host force-starts.
Add a force start warning dialog.
Implement async map downloads