Add JSHint Grunt task options

See #473

Signed-off-by: Byron Ruth <b@devel.io>
Add prettier jshint output and add ignored files

Signed-off-by: Byron Ruth <b@devel.io>
Remove overly restrictive quotmark JSHint option

It appears to complain even if mixed quotes are used in the same block.
This is not worth the pain of managing this.

The rule is, use single quotes unless a single quote is contained in
the string.

Signed-off-by: Byron Ruth <b@devel.io>
Fix various JSHint issues

Signed-off-by: Byron Ruth <b@devel.io>
Update Travis config to run JSHint

Signed-off-by: Byron Ruth <b@devel.io>
Merge pull request #494 from cbmi/issue-492

Remove Bootstrap and Font Awesome as embedded stylesheets
Merge pull request #493 from cbmi/jshint

Integrate JSHint in Gruntfile and Travis
Update to Underscore 1.6.0

Finally has (back) AMD support.

Signed-off-by: Byron Ruth <b@devel.io>
Update Bootstrap and Font Awesome stylesheets

These are trivial point updates and do not affect much of anything. Also,
these are the final releases of this major version.

Signed-off-by: Byron Ruth <b@devel.io>
Update to Marionette 1.7.3, Highcharts 3.0.10 and Bootstrap 2.3.2

All of these dependencies are included as is, rather than wrapped as
an AMD module. This relies on the RequireJS `shim` option which is set
on the `cilantro/main` module. Using unmodified versions allows using
alternate hosted files such as with a CDN.

Signed-off-by: Byron Ruth <b@devel.io>
Update to loglevel 0.6.0

This module is now excluded from the distribution build since it is
a standalone library and can be used independently or loaded from an
external CDN.

Signed-off-by: Byron Ruth <b@devel.io>
Remove disabling source map generation for minified files

This can be useful when debugging in production.

Signed-off-by: Byron Ruth <b@devel.io>
Update Grunt RequireJS options to use cilantro/main

This can act as the `mainConfigFile` since it contains configuration
options in the file already and prevents redundancy.

Signed-off-by: Byron Ruth <b@devel.io>
Add requireConfigFile reference in jasmine options

Like the requirejs configuration options, this now points to the
cilantro/main module as the default configuration options for
requirejs.

Signed-off-by: Byron Ruth <b@devel.io>