IndxSync listens on root store to diffs for object types and ids
IndxSync reads diff and correctly parses it
Merge branch 'master' into openid
Remove old code
Remove old reference to versions in rows_to_json
Register root box immediately when created. Return 201 instead of 200
Added ObjectStore Types new classes to parse/explore data in boxes

Also added additional code to start to deal with syncing boxes, reading
users, servers and boxes from root boxes.
launcher bugfix
fitbit keeps track of the days for which teh data was downloaded, and (soon will) overwrites old data
fix in indxclient.py - in the get_by_ids - to look for @id instead of id
merge installed

Merge branch 'installed' of github.com:sociam/indx into installed
Don't put blank objects as top-level objects in JSON outputs
dev tools support for parameters
test runner support for parameters
added parameters for indx tests
added parameter use in index.tests
merging in dans changes

Merge branch 'openid' into instopen
merge in

Merge branch 'master' into instopen
reverted the indxclient.py change of adding @ in from of id in get_by_ids
mergy from installed

Merge branch 'installed' into instopen