Remove extra Karma configs
Add Karma options to Gruntfile, update package.json with new dependencies
Shuffle jstests, rework for Mocha + Should
Fixes consistency issues in tips table & take_over.

Fixes a bug in take_over that results in two entries in the tip table
with the same (tipper, tippee, mtime) but different amount.

Also removes unnecessary zero tips created in take_over when
neither of the users currently tips the tippee.

Further description in issue #1704.
Remove unnecessary zeroing of tips in take_over.
Bring back old conditions while I grok this
Start documenting heavy query inline
Add gittip:start Grunt task to make sure Gittip is running when we run Karma
Finish folding Python comment into SQL
Factor out unique tips query into a temp table
Move show_table upstream
Move a comment to a better location
Correct a docstring bug
Clarify take_over test suite a tad
Merge pull request #1706 from gittip/issue-1704

Fixes consistency issues in tips table & take_over.
Bump version to 10.1.47
Bump version to 10.1.47-dev
Read `CANONICAL_HOST` from `local.env`

I feel like reading it as an ini is slightly hacky, but I don't really
think that spawning a process to get the env var is that great of an
idea either.

Should probably default to using process.env too, provided at least one
of the keys we're looking for is there.
Merge pull request #1696 from gittip/grunt-karma

Karma + Mocha + Should
Remove most of gittip.db (except elsewhere).

Ref #1528.