add autoload/hook.vim and fixed scripts/vimrc

add function hook#auto_mkdir
add autocmd BufWritePre to call hook#auto_mkdir
add syntax files

- d.vim
- rails.vim
- json.vim
- yaml.vim
add ftplugin/unite.vim

define keymappings for unite