Adds disabled map state when no results are found

Instead of hiding the map, a disabled map state is shown when no
results are returned. Also adds tests for the results page with results
and without.
Adds delay to checking map state in test

To allow the map time to load this commit adds a delay before checking
the map state.
Refactors map presence test

Map presence/absence tests were not properly passing. This commit tests
for different text content in map view.
Merge pull request #201 from codeforamerica/fix-map-hiding

Fix map hiding
Merge branch 'master' into single-request-detail
Fixes error in detail view when no parameters are present

When a view is accessed directly and no parameters are present the view
was throwing an error because the organization was not necessarily
found in the search results because only the first 30 results are
returned. This commit performs a second query for the specific
organization if the first query didn't include it.