Merge pull request #175 from CruGlobal/dev

RequestURL
Merge pull request #177 from CruGlobal/dev

Dev
Merge pull request #183 from CruGlobal/dev

Dev
Merge pull request #185 from CruGlobal/dev

Dev
Merge pull request #187 from CruGlobal/dev

Dev
Summer Missions Component

Adds a new component to pull Summer Missions via API. This component delivers search results for trips and individual trip details from a single page based on the URL Parameters.

I also added a new .js file that will allow us to pull out any page parameter – either a single param or all params. This is added to the htmlbase clientlibs.

Finally I limited the campus-locator.js to only call the api when the component-specific class .locator is present on the page.
fix pagination
Fixes Summer Project Naming Conventions

This commit fixes an issue with the names of classes that added the details page twice. It also changes several file names to 'summer-missions'
Merge pull request #193 from CruGlobal/summer-project

Summer Project Component