vim: organize settings in scheme
vim: delete .vim/indent/javascript.vim and update code indentation settings.
vim: update javascript settings.

* add simple-javascript-indenter
* add vim-javascript-syntax
* add jscomplete-vim
vim: change javascript checkers from jslint to jshint
vim: remove vim-hier
vim: add vim-jsdoc.git
vim: remove vim-endwise becase it breaks the CR behavior.
vim: enable neocomplcache#smart_close_popup on inserting <CR>.