Merge no file extension bug fix from upstream
Update .gitignore

.gitignore is now ignoring various systems files including .swp file
used by Vim.
Switch jQuery to use bower

jQuery is now a bower dependency. The bower.json file was there so we
should use it. It's good for you.
Merge branch 'deploy'