Ensures travis caches bundles

Should provide a healthy reduction in build times.
TabSelector - restore focus outline
Fix issue with building gem
Merge pull request #181 from moneyadviceservice/fix_gem_build

Fix issue with building gem
Update Modernizr build to add Geolocation API test.

Debt Advice Locator uses Modernizr.geolocation, so we'll add it.
Merge uiEvents into defaultConfig

As per discussions with @jonnywyatt , we think that defaultConfig
should be part of defaultConfig.
Helps reduce boilerplate such as  `this.uiEvents = uiEvents` within
each component’s constructor.
TODO bring other configs (i18nStrings, selectors, etc) into
defaultConfig
Bump version to 3.2.0.

Modernizr build change introduces backwards-compatible changes, so increment minor version.
Remove empty .rake file
Merge pull request #188 from moneyadviceservice/remove-empty-file

Remove empty .rake file
Merge pull request #186 from moneyadviceservice/add_modernizr_geolocation_test

Update Modernizr build to add Geolocation API test.
Merge pull request #180 from moneyadviceservice/cache-bundles

Ensures travis caches bundles
Merge pull request #187 from moneyadviceservice/defaultconfig-uievents-merge

Merge uiEvents into defaultConfig
Fix implicit global declaration
Add rubocop and fix code styling
Fix issue with building gem
Describe how to use the html_content option.

Used callout_editorial to drive out functionality but may need to
swap with a helper than actually uses that option.
Refactor Dough::Helpers#method_missing so is more flexible
Update specs with current helper examples
Improve the readability of Dough::Helpers
Don't constrain the local variables we pass our helper renders