Add ./dev/... to multiple build targets.

Adds ./dev/... to forcefull, full, & presubmit.

Change-Id: I64d947b92dcda09ceb6bd2c536f1b698e2367cc0
index: GetDirMembers, forgot to close iterator

Could fix too many open files problem with sqlite reported by ajft

Change-Id: Icde85b11dcd96a336d1bba1e15a7665a1b4a874a
Move pkg/gate to pkg/syncutil, to house more stuff.

Change-Id: I737458641a9de03da55ed627bfac10f3377a13aa
Merge branch 'master' of https://camlistore.googlesource.com/camlistore
Add syncutil.Group: an easy way to do multiple things at once.

Change-Id: Ie28885a5f42019dd1c3fb14f92c7cc5d40e08742
Do directory describe queries in parallel.

Change-Id: I9e3a4d97a97b177356d11d4ff0a735d80bfc63db
TODO: use syncutil.Group in many more places.
Add pkg/leak, to help find leaks.

Change-Id: I52b15f168f63c5ac40c40f258d1f3ff2ffd4965e
Add checker for iterator Close calls

Change-Id: I90ba84635dd55ee056acedb8d0c0f5fa5d2a0ef5
server/image: properly set image format.

The value of format was empty and causing cr2 and jpeg images to fall through
to the the default case, encoding thumbnails as PNG.

This change sets the default case as jpeg, and ensures that cr2 is encoded as
jpeg.  Png files now have their own explicit branch in the switch.

Tested by uploading a cr2, jpeg and png file to camlistore, then viewed the
mime type in the thumbnail response for each.

Change-Id: Ibe4400f220014b3fd72d9ae420c7d60c2f8cb33a
sqlite: add start of an fd leak test

Change-Id: I84857e7a57bc4d95fa1a0ddc1c7538d1924cb93a
server: set Content-Type on debug message.

It is currently autodetecting as text/plain which prevents chrome from
rendering content as HTML.

Change-Id: I58b99bf4d8719f37269937001461bdf71610d786
C: add Ali Afshar

Change-Id: I5b0e77a9371c884aaa8251998000f62a0369947e
Merge "server: set Content-Type on debug message."
Merge "server/image: properly set image format."
Merge "Add ./dev/... to multiple build targets."
Handle GET and HEAD the same in more (all?) places.

Change-Id: I486a95f0a6fc127d17dcf0abeb94eab292980156
Convert more ReceiveBlob into blobserver.Receive or blobserver.ReceiveNoHash

Change-Id: I9199555324b617167a6062a8b55ed09b449bae4f
Merge branch 'master' of https://camlistore.googlesource.com/camlistore
Add support for downloading an assembled blob via the share URL.

Bug: https://code.google.com/p/camlistore/issues/detail?id=220

Change-Id: I4604105d2679010d6f546692abbce0d57bae2983
For SQLite compile errors, link to the wiki.

Change-Id: I34b1485daba6173d6665cfc56b6bba43164534d8