A different approach to loading html-inspector.

In preparation for JsHint integration, this avoids pulling the html-inspector library in via the asset pipeline.
Use requirejs for styleguide js dependencies.
Fix bug in calling of requirejs callbacks.
Merge pull request #295 from moneyadviceservice/html-inspector

A different approach to loading html-inspector.
Merge pull request #293 from moneyadviceservice/styleguide-jquery-requirejs

Use requirejs for styleguide jquery dependency
Merge pull request #296 from moneyadviceservice/requirejs-fix

Fix bug in calling of requirejs callbacks.
Revert "Fix bug in calling of requirejs callbacks."

This reverts commit d54fec3e9283092f81ca84e1cfdf5c67ef407509.
Merge pull request #297 from moneyadviceservice/revert-requirejs-change

Revert "Fix bug in calling of requirejs callbacks."
Fix search icon clipping
Merge pull request #298 from moneyadviceservice/visual_fixes_on_the_homepage

Fix search icon clipping on the homepage
Changes homepage's promoted content.
Add focus state to the search box and visual tweak
Remove excess whitespace
Merge pull request #299 from moneyadviceservice/focus_state_for_search_box

Add focus state to the search box and visual tweak
Add spacing to the bottom of the category detail page
Merge pull request #300 from moneyadviceservice/category_page_last_item

Add spacing to the bottom of the category detail page
Clean up fonts file
Remove comments from callout.scss
Remove whitespace
Remove whitespace in calculation