Create sub-tasks for linting rules

The "jshint" task currently fails, but this structure allows for more
fine-grained control over linting configuration.
Fix linting errors
Re-enable lint check for strict mode