Merge "integrity/policycheck: add the following flags to policycheck:"
Merge "integrity: fix http_pipe so it does not hang"
Merge "integrity: change flaws counting in policycheck"
Merge "integrity: fix XATTR copy by policycheck in chunk reconstruction"
integrity/policycheck: add the following flags to policycheck:

NOMD5: skip chunk md5 testing (so no data gets downloaded)
FORCE_RAWX_REBUILD: consider unreachable rawx as broken

Change-Id: I613a04134a03a101f79bf661e6156aec22caf92e
integrity: fix http_pipe so it does not hang

When no data is available in the queue: do not return 0 as this causes
curl to shutdown the reader, but make the reader pause until some data
is added to the queue again.

Change-Id: Iec1f0842e8ae882537a2ce7322434be2f74f1784
integrity: change flaws counting in policycheck

Do not count RAWX_UNKNOWN flaws as handled unless FORCE_RAWX_REBUILD is
set.  This caused policycheck to report a wrong number of fixes.

Change-Id: Ic489d541174bbeab50f1599259dded45c2f95dc2
integrity: fix XATTR copy by policycheck in chunk reconstruction

This fix copies the headers received from the valid chunk for use in the
upload process of the new chunk, so the new chunk has all required
extended attributes.

All headers are copies except the chunk_id header which is forced to the
new chunk id.

Change-Id: I0787489efb5d542da87065736115c0ee3d24a671
rawx: enable loading of headers matching chunk_* and content_* patterns

Those headers were always overwritten or emptied when looking for
old-style headers.

Change-Id: I187a1654d51507c48ad6984e37a46b18aaadecfc
Merge "rawx: enable loading of headers matching chunk_* and content_* patterns"
crawler: action_integrity_service: prevent double logging of error

Change-Id: Ia1c7650409fe21b0777d75eb3c49a6f9928275bf
Merge "crawler: action_integrity_service: prevent double logging of error"