Large improvements to our grunt file #1659, and various improvements by @shivapoudel. Also removing of makepot dir in the bin. Updated gitignore, package.json, and added .jshintrc. Lastly pushed the fix found in #1661. Thanks @gianbalex.
Oops. Trailing bracket.