Squashed commit of the following:

commit 03d9bab1e0d476d635eea54420ced97457cdad46
Author: Dr. Kibitz <info@drkibitz.com>
Date:   Sun Jan 12 00:53:45 2014 -0800

    move xvfb to before script

commit 462827cd6bea9a64d6ec852e4266f699363085e5
Author: Dr. Kibitz <info@drkibitz.com>
Date:   Sun Jan 12 00:52:43 2014 -0800

    Speed up builds cache all deps
Squashed commit of the following:

commit 042fddf2550c9ce1fd659cb7dd8b7c62e9b0b1af
Author: Dr. Kibitz <info@drkibitz.com>
Date:   Sun Jan 12 01:01:08 2014 -0800

    grunt-contrib-jshint 0.8 works now
Squashed commit of the following:

commit 7ac987230fd5736f7cc14982090452e4ed419f41
Author: Dr. Kibitz <info@drkibitz.com>
Date:   Sun Jan 12 01:43:42 2014 -0800

    Use jshint ignores option instead

commit 6c6e7ca50fa2b03c8835e939bc20008f0769c0fc
Author: Dr. Kibitz <info@drkibitz.com>
Date:   Sun Jan 12 01:34:07 2014 -0800

    Add karma.conf.js to jshint

commit 180eae99a751063e67ce1a4247b136cb607e1f83
Author: Dr. Kibitz <info@drkibitz.com>
Date:   Sun Jan 12 01:07:13 2014 -0800

    Karma cleanup, spec reporter
Squashed commit of the following:

commit a0f865a80d57f7d65f53bbb73d009a2b176be9fa
Author: Dr. Kibitz <info@drkibitz.com>
Date:   Sun Jan 12 01:27:23 2014 -0800

    Syntax error

commit 2630982a0d0553e6f56d14ba47469bb075baa98c
Author: Dr. Kibitz <info@drkibitz.com>
Date:   Sun Jan 12 01:23:35 2014 -0800

    No more travis task, just use default

commit 05e35443a5c4a42150e717b101c564a3633299ae
Author: Dr. Kibitz <info@drkibitz.com>
Date:   Sun Jan 12 01:15:42 2014 -0800

    Added instrumentation and coverage