JSHint should recurse more + pass all tests

... and should ignore mediaelement stuff.
Merge pull request #1 from thenewgroup/feature/code-cleanup-for-jshint

JSHint should recurse more + pass all tests
Merge pull request #2 from thenewgroup/master

pulling feature branch(es) into "develop" branch