Upgrade to Rails 4.1.1
Remove requirejs path for mas analytics

This should have been removed in ed85906b7a914828eb835f9ecd80858979fb4ea7
Add missing precompile config for JS assets
Using native analytics embed
Remove production conditional form GTM
Merge branch 'analytics-fix'
Implement a SearchResultsCollection entity.
Modify GoogleCustomSearchResponseMapper to handle a paginated response.

Refactor the spec a little too.
Modify GoogleCustomSearchEngine to use modified mapper.

Small amount of tweaking to spec.
Add attributes to SearchResultCollection to hold metadata for paginated results.
Modify Searcher to allocate pagination metadata from the repository to the collection entity.
Modify GoogleCustomSearchEngine to request paginated results.
Modify Searcher to accept a page to select paginated results.
Add a bunch of helper methods to SearchResultCollection.
Move GoogleCustomSearchEngineResponseMapper to GoogleCustomSearchEngine::ResponseMapper.
Add dedicated mapper class for Google CSE response items.
Namespace specs to shorten the line length of some expectations.
Reuse provided pagination details in results.

Rather than the ones returned from Google.

Also fixes a bug in that the returned 'count' was incorrectly being used as 'per page'. On the final page of results the count will often be a smaller number than 'per page'.
Add actual pagination functionality to site.
Refactor Searcher for a more OO structure.