Added map revision property.

Downloading multiple revisions make map choice confusing for host and players. This fixes the problem with an optional Revision property.
:-1: to displaying the revision for every map, since we don't expose any way for it to be set.