Properly handle tag parameter by GitDownloader.

* GitDownloader works properly with string and float
  tag parameter.
* Simple GitDownloader tests added.

Change-Id: I6f0ccf73c0c76ff05ea1f78ef8c250898249356d
Merge "Properly handle tag parameter by GitDownloader."