Make JSHint happy. Fix Grunt. Update libraries up to current.