add loglevels to ss.api.log
replace (most) calls to console.logs with ss.log.level
Fix typos, miscategorization, sessions logging and pass args to console.log with a "FIXME" prepended
rolling back some of the ss changes, requireing log.js
require log instead of passing ss as a parameter
jshinting asset & http, rolling back a few ss changes
properly fix jshint errors, remove ss from session.find
fix most jshint warnings for all touched files
add tests for method existence
add documentation
Merge branch 'master' into pluggable-logging
feat(utils): Add `ss.api.log` unified logging API

BREAKING CHANGES
Internally ss.api.log now supports debug, info, warn and error loglevels.
When integrating with socketstream, authors should now use `ss.api.log.debug()`
instead of `ss.api.log()`. Users can now integrate third party log providers
such as winston:

var ss = require('socketstream'),
    winston = require('winston');

ss.api.log.info = winston.info;
ss.api.log.debug = winston.info;
ss.api.log.error = winston.error;
ss.api.log.warn = winston.warn;
make console.log the default, include docs-setup.js generated changes
put back the event argument
Merge pull request #430 from evanlh/pluggable-logging

Pluggable logging in ss.api