feat(jshint): add initial config

This initial config mostly documents existing code style
by relaxing multiple options that are turned on by default.
chore(nodemon): ignore Vim temp files
fix(filters.jade): prevent duplication of new tags

Remove ng-submit='createTag(_newTag)' as it duplicates the action of
ng-click='createTag(_newTag)’ resulting in two new tags being created.
fix(i18n): fix /content api call
Revert "feat(todo_archive)" (see http://goo.gl/mCygbz)
feat(hall): click hero name for modal. fixes #3478
fix(footer): update github link

Link updated to https://github.com/HabitRPG/habitrpg/issues/2760
#3054 - When feeding/saddling, ineligible pets should not get the green bubble
Merge pull request #3507 from yafinee/no_bubble_if_mount

#3054 - When feeding/saddling, ineligible pets should not get the green ...
fix(vagrant): explicitly call bower install
fix(accessories): add body accessory to user model, fixes #3346
Merge pull request #3511 from thepeopleseason/vagrant_update_140520

fix(vagrant): explicitly call bower install
Merge pull request #3467 from dmonllao/ignore-vim-tmp

chore(nodemon): ignore Vim temp files
feat(mystery): may 2014 mystery item
Hide task control buttons during editing
Translation loader now ignores system files

I was having an issue with habitrpg failing to load when OSX created a
.DS_Store file in the locales directory. This code fixes that by
ignoring all hidden files (files that start with “.”)
Locale loader now ignores non-directories

Locales must be stored in directories and the code previously crashed
if there were any unexpected files in the locale folder. Now the code
simply ignores all non-directories.
Only load .json files from locale directories

This opens up the possibility of putting READMEs or what have you
inside locale directories, and will avoid problems if system files or
folders end up in the locales.
Merge pull request #3527 from OverloadUT/locale.ignore.system.files

Translation loader now ignores non-directories
API rejects spell cast if not enough mana

Fix #3493 “API does not validate if user has enough mana”