Cleanup blockmap on update (fixes #889)
More verbose debug logging of UPnP SOAP requests
Parse UPnP service ID from root description and expose it to consumers
Variable naming clarification
Fix UPnP log spam on networks without UPnP IGDs (see #893)

We should only run the UPnP port mapping renewal routine if the initial
discovery and configuration succeed. This commit applies that logic.
UPnP discovery fix for devices that send multiple response packets

Fix UPnP discovery and port mapping issues reported in #896
Merge pull request #895 from AudriusButkevicius/puller

Cleanup blockmap on update (fixes #889)
Merge pull request #898 from cqcallaw/upnp

Various UPnP updates
Don't run auto upgrade on non-release builds (fixes #901).
Futile attempt at reproducing leveldb issues
Slightly more robust HTTP stress test
Translation update
Don't panic on queries for nonexistent folders (fixes #765)
Fix test leak
Recover from corrupt block maps
Correctly check whether parent directory is writable for current user.
"&04" was checking if file is readable by others, while "&0200" checks
if it's writable for current user.

(Fixes #904)
Ignore all paths within .stversions folder
Merge branch 'pr/903'

* pr/903:
  Ignore all paths within .stversions folder
Blame
Revert removal of test files