Squashed 'framework/redux-framework/' changes from 9e818fa..3c6f400

3c6f400 Recursion error.
b2ae43a Oops. Trailing bracket.
74ddbba 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.

git-subtree-dir: framework/redux-framework
git-subtree-split: 3c6f4003afdf0a45dbaf48ba5800d6734a31058d
Redux Framework v3.3.7.8
Merge commit '309a07fd8db77e68001ab25db26a860f752ee51e'

Conflicts:
	framework/redux-framework/bootstrap_tests.php