Require date and username before custom rendering Twitter items.

Change-Id: I642ceac6c3ccca18dc32cc092a513604152384cb
twitter importer: meaningful names for permanodes

Make meaningful titles for created permanodes, simplified.

Change-Id: If0575b5c0ffec037feb8ce74e46f66556c582372
third_party/picago: update to 748d17b605ea675a56859678b1b0a57b38d082d0

Fixes off by one error.

For reference: picago was first vendored in at camli ref
65fa5d6d3e1e786d9960a636be6a3570105be2db

Change-Id: Id58e067a4f89199e9b20cea834bccac5decfac89
Merge "twitter importer: meaningful names for permanodes"
importer/flickr: make test data for devcam

A few renamings in flickr.go too.

http://camlistore.org/issue/417

Change-Id: Ied28cfadc7a546f34b87f9a43462f82ee4cb71d6
Merge "importer/flickr: make test data for devcam"
twitter: fix compilation error from 98a73d966d
nodeattr: fix up comment style

And use nodeattr.Title in twitter.
picasa: some importer attribute cleanup

Use nodeattr constants. Don't set lat/long when unknown.
picasa: work on making the instructions accurate & work
twitter: revert 98a73d966d; it changed its imported root structure

I failed to catch that in review.

Change-Id: Ie88298a2f34595b27c6f98af6f31b61a29ebac1b
twitter: simplify getTopLevelNode

Change-Id: Id25ad568a79d44144ac8aaf9652e31dc7de6e864
nodeattr: rename Content to CamliContent, since Content also exists.

Change-Id: I305ca3cecf9b223a125fb9207966995c9dbf83b8
nodeattr: moving more from importer/attrs.go

Change-Id: Iebf336c44af77ccbe655aadbe1e57ad339ba5201
twitter: clarify purpose of getTopLevelNode and set titles better

Change-Id: Ie4d88b927ccd63a943afbb220594b6cb0c96a2b9
importer, picasa: move ExtendedOAuth2 out of pkg importer, fix picasa

The ExtendedOAuth2 code tried to be generic, but wasn't (had Picasa
comments?) and was only used by Picasa anyway.  We can move it later
if there are actually 2 users and it works for both.

At the same time, make Picasa actually work by writing a correct
IsAccountReady function.
Merge branch 'master' of https://camlistore.googlesource.com/camlistore
picasa: cleanups, missing body.Close, start of incremental support, fix SummarizeAccount

Change-Id: I497338743c7d85dea9f374215662543f4a9ad6a9
picasa: logging and TODO

Change-Id: Icf010ad8b781dbbf66f03160d49089d8986853a0
nodeattr: add more, rearrange, clean up some comments.

Change-Id: Ifc1809ed07166c18253cf0a82e708fccb3071f08