Added boosting of certain series
Merge pull request #218 from mhilton/series-boost

Added boosting for certain series

Added boosts to trusty > precise > utopic > everything else.

Note I implemented this as described on the card so there is specifically no boosting to bundles, That might want to be looked at. I have made the series boost lower than the promulgated boost so all things being equal for any given charm you should see the promulgated trusty charm at the top of the list followed by the promulgated precise one etc.
Stop adding charms from deprecated series into search
update dependencies.tsv
Merge pull request #220 from makyo/update-deps

update dependencies.tsv

This updates dependencies in preparation for a build.  Minor change, but requesting multiple QAs to ensure everything works.
Merge pull request #219 from mhilton/remove-deprecated-series-from-search

Stop adding charms from deprecated series into search
internal/v4: disallow names from charm templates
Merge pull request #221 from rogpeppe/095-template-names-check

internal/v4: disallow names from charm templates

This implements some extra checks required to keep dubious looking
charms out of the charm store.
internal/router: return 404 on meta/any with no includes; fix bulk id handler
Merge pull request #227 from rogpeppe/096-fix-meta-any-no-includes

internal/router: return 404 on meta/any with no includes

When we requested metadata on a fully qualified id using meta/any
with no includes, it would succeed unconditionally.

A better fix would be to make meta/any with no includes return an
error, but we can't do that without compromising the existing GUI client.

As drive-by fixes, we make the bulk id handler work correctly when
there are some ids are not found, and the error message from
the any handler return the full name of the meta endpoint requested.
Implement the ingestion log endpoints.

This will allow storing/retrieving ingestion logs.
To activate the functionality, a client branch is also
required.
Use the given URLs parameter in ingestion tests.
Fix ingestion test errors when using Go 1.2.
Replace ingestion logs with a more generic logging system.
Fix typos and remove redundant test.
Add ability to post multiple logs. Make GET log return a valid JSON list, even if it is streamed.
Add a TODO to use slices in place of maps.
Fix typo.
Add the omit empty annotation to log params.
Automatically store in the logs the base version of the associated URLs.