Better handling of jshint configuration

https://github.com/scripted-editor/scripted/issues/103
more fixes for merging configs

https://github.com/scripted-editor/scripted/issues/103