Embed item data into web request
Use generators to stream web requests
Add JSON-API tests
JSON API responds with embedded items

This effectively removes the "album_ids" and "item_ids" keys from the responses
of `/item/` and `/album/`, respectively. Instead there are "albums" and "items" keys,
respectively that contain a list of JSON representations for all albums and
items.
further paramaterize parse_query_part
map `comp` queries declaratively

Woohoo! More removal of special cases.
resolve FIXMEs from query refactor
undo dumb file renaming mistake
expand justification for BytesQuery's existence
fix tests for dbcore module reorg
whitespace cleanup
begin type-based formatting
type-based formatting: tolerate null values in DB
adjust tests to type-based formatting
type-based formatting: u'None' -> empty string
Merge branch 'embedded_items_generators'