Cherry-pick the following commits from master:

* Handle situation when there is no manifest in uploading archive
  I66b1e55561f8a1bfeb7a6475ef36916c22f28cb4
* Lead all manifests to the one style
  Fix service_version to increment it easier
  Fixes bug: #1262242
  I42d10f43f7febaf57aa942aa9713df350197acb1
* Restrict hostname template length for Windows services by 15 symbols.
  This restriction still does not consider '#' transferring into 2-digit
  number, because it's not very likely to have more than 10 instances of
  one service.
  I5d76bbbfc1bf6b0a549218c817fcf0219b5ac386
  Fixes-bug: #1263662
* Return agent/Demo.template to the Services.
  I1edeb9c6060f42d7cf4df4a07b922da6fcfaa589
  Closes-bug: #1263047
* Remove spam in logs from iso8601
  I0c1ef8ba25312a8081f28f0dbb7a9c2203f2f7c7

Change-Id: I5d1b3105eef223f7b8eeed34b8999ba38bb2a4c1