WIP -- Search refactor
WIP - Generalize code in OpportunitySearch
WIP - Separate facets into field & query facets

TODO: Fix all the other Opportunity controller methods besides index
Update OpportunitiesController#my action
WIP - move next/prev logic into search model

Need to figure out how to handle passing the page variable. Next/Prev
links work the first time, but disappear on the second click-through
because the page reverts.

Last commit for the night.
extract helper method for search params
Fix Next/Prev navigation for Opportunities
Update profile controllers to work
add update caches migration
fix date format
fixing up search
add and remove facets working
Merge branch 'search-cleanup'

Conflicts:
	app/models/opportunity.rb
	app/models/search.rb
keyboard nav
merge fix
fix calendar date display, update calendar sources w/ names
calendar commit and fix bugs
show calendar via JS
allow search by id
javascript fix