Feed (rss/atom/rdf) importer

Adapted from http://github.com/mjibson/goread.

Change-Id: Id3b61b155624d8c34aadd77a82c40ea4d44d66c0
document camliRoot

Change-Id: Iccad2ed4f3c6b29fcd95377d2cf385e7015bb9a9
index: Index MusicBrainz album IDs from music files.

Index "MusicBrainz Album ID" ID3v2 frames as
"musicbrainzalbumid" media tags to facilitate downloading
cover art from coverartarchive.org.

Change-Id: Ie81017dd6f76ec355ee0d1daedfb7180cb70ad59
Merge "document camliRoot"
pkg/misc/amazon/s3: Fix test broken by commit bf8d6bdb.

Commit bf8d6bdb (s3: auto-select correct region, handle buckets with
dots in hostname) changed the definition of s3.Client replacing the
second field, which was of type *http.Client, with a field of type
http.RoundTripper. But the test utility function getTestClient() was
not modified accordingly. Fix this to make `go test' in
pkg/misc/amazon/s3 succeed again (without this fix the test fails to
build).

Change-Id: Ida383e2050e215cc2446303c0ce59aa7ab6e7981
search: fix broken describe tests
devcam review: submit changes for review

Context: http://camlistore.org/issue/408

Change-Id: I587de65c9dc8d87c02541096e1f4f7765e644962
Merge "devcam review: submit changes for review"
Merge "index: Index MusicBrainz album IDs from music files."
importer: periodic import

Change-Id: Id324890833cb8f5672a0fa3a8df342dc05e6298c
Merge branch 'master' of https://camlistore.googlesource.com/camlistore
pkg/test: move importers' fakeTransport to test.NewFakeTransport

Change-Id: Iadefb6358983c0d479b269de47d368abf5e0c93b
test: add forgotten file from 94ab7a8

Change-Id: Ied44257d300d55b6b65daedf8f8ebd1a407d53a9
importer/twitter: refactor credentials isolation

-store in the importer account the temporary credentials needed
during setup.
-store in the importer account the access token, and the access token
secret, and guard them. They are needed at the end of the setup (to get
the user's info) and all along a run.
-not share the same oauth.Client with the whole package. Create a new
one everytime it's needed in the setup. Create a new one at the beginning
of a run too, and it's ok to reuse it all along, since it's used
read-only.

Change-Id: I4823b35abf8a5170f63ca502026f6c8f98e2c1e7
Merge "importer/twitter: refactor credentials isolation"
twitter: add oauthContext to clean up some function signatures

Change-Id: I301d2ed8ee68aa316349c44bf0d20e4fcaacf99e
Merge "Feed (rss/atom/rdf) importer"
Add more to 0.8 release notes.

Change-Id: Ic84087ab7fa0e35d81c146c1ebf61426873c548b
search: Self-documenting atoms

Parse errors in the atoms have a position too
Easier to add new search predicates

Change-Id: I9d2e890b9afcfb524aafa8f1e4e1debc683555ac
Merge "search: Self-documenting atoms"