This branch updates jshint to the most recent version. Because of the new version some of the configuration options have changed so it needed to be modified. This branch also fixes the issues reported by the update and converted old inline jshint flags to the new format.