2.5.2
Added tag conary-2.5.2 for changeset 82f5596092c2
http: fix bogus content-length when no size is provided (CNY-3849)
Fix CONARY_CLIENT_LOG crashing on multipart changeset responses
Fixed 'buildlabel' not being set during initial checkin for most recipe types
Fix crash if useDirs is empty but archDirs is not
Don't create flavors with an empty but invisible 'use' dep when useDirs is empty
Some truncated gzip files no longer abort builds due to uncaught struct.error exception (CNY-3852)
applied additional editorial feedback to introductory overview, clarifying merge behavior
packagepolicy: add bootstrapRubyLibs keyword to Provides and Requires

When bootstrapping ruby needs to know where its libraries are located,
which is dependent on the api version (which can differ from the ruby
program version). This change adds a keyword argument to the Provides
and Requires policies, bootstrapRubyLibs, that lets the packager pass in
a list of paths to ruby libraries.
update: fix model updates executing erase/install pairs instead of updates (CNY-3841)
loadrecipe: relax the flavor matching used to find autoLoadRecipes

In particular, this caused a big headache when the repos was a
TroveListTroveSource rather than a repository as the "search as
database" mode was looking for exact flavor matches which would never
exist.  Wrapping the source in a NetworkSearchSource restores the usual
flavor-matching behavior of a network source.
Merge remote-tracking branch 'origin/emerald-hg' into feldspar