Update winston to the newest version to work with node 0.10.x
Merge pull request #3893 from mozilla/issue_3892-update-winston

Update winston to the newest version to work with node 0.10.x
add cassandra client, stub out methods
super rough WIP schema draft, stopping for the day
Start porting SQL to CQL for simple user table queries
Start inserting SQL/CQL for email table queries
We already were enforcing type enum at app level.

    I was wondering about this, since I'm not sure CQL has a corresponding
    ENUM (see the deleted comment).
Add idp table and CQL queries
Add staged and staged-secret lookup tables.

    Also actually fix the schema strings so that the file parses.
add CQL for queries against staged table
blerg, out of steam. WIP commit placeholder
First pass done. onto checking syntax of CQL queries
use timeuuids instead of uuids for NOW() func convenience
boolean type, not bool type
don't include email in primary key if you want to look up email from user
You can't 'SELECT foo AS bar' in CQL
Replace client-side now() with cqlsh NOW() everywhere except 1 spot
update TODOs for the schema as a whole
Use ISO times on client-side, works with cql
Add helenus library for cassandra support.

    Helenus has a lot of bitrotty-looking issues on github, but it seems
    like the best option available :-\