Relax refspecs accepted by push
tests-clar/network: remove unused CREATE_BLOB
push: properly handle tags

Currently, push doesn't really handle tags when queueing objects. Fix
it.
Merge pull request #1214 from schu/push-handle-tags

push: properly handle tags
Expose stock user/pass credential utility
Move credential helpers to their own (optional) header