Drop jshint and jscs in favour of eslint. Fix style violations. While we are at this, reduce the max line length from 150 to 100.
Refactor the core implementation of current context from server/middleware/context.js into server/current-context.js. Expose new public API: - loopback.runInContext - loopback.createContext