add 'All' link to left column
add css class for 'no_'
fix minor error in counts
change how search finds type/tags
Fix mminor problem with searching only tags
make search handle empty and comprehensive searches better
allow for type: and tag: searches
use bootstrap to format results and edit nav bar
remove "no tags" and fix issue with css

due to the fact that search is not the only place where the "tags"
class is used, a change that I had made earlier caused some problems
with other parts of the site, so I fixed that, and also removed the
unnecessary "no tags" message that I had added earlier

also removed the "no_" and changed "no description" to use "text-muted"
made search use only one type of query

previously, the search would switch between query-string and
multi-field, seemingly randomly. now it always uses query-string.
add fields to user results

previously, user results only had a name with a
link to the user's profile page. this meant that users
with the same name were indifferentiable from each other.

*adds current employment and most recent education to
all user results, and makes searches for these fields
trigger the results.
improve front-end formatting

this commit contains several changes to the css and
mako files which improve the general look of the search page.

Primary among these changes is a fix that prevents text form flooding
into other fields on a thin screen, the use of a common css class
for almost all fields, and the addition of a no_ statement for
user job/school fields.
remove highlight search field

Previously, there was a highlight field that did nothing and
had notes that said to remove it. This was removed.

In addition, there was a background on only the "jump to wiki"
field, which was verry strange, so I removed that as well.
change how queries are built to fix bugs

Previously, the query style that was used, whil eit allowed
for slightly more funcitonality, contained a large number
of feasibly unfixable bugs. I have fixed this by making all
searches except for "*" use multi-match as has been most
prominently used on the main OSF.

In addition, I improved how tags are dealt with in overall
and especially in otherwise comprehensive searches.
improve "no query" behavior

This commit improves the logic for what to show at the top of the
search page. This should make it much easier for future editors
to make changes to this part of the page. It also makes the page's
behavior more uniform, which I will use to add features that apply
in all cases in the future.
remove quotes from query label
remove unused search features

* removed solr spellcheck from template since we don't use
solr any more

* removed searching_users since it isn't used anywhere in the
template
use dict rather than tuple to pack vars

Previously, all variables were given to and taken from
search functions via tuples, but as this is less readable
and editable, I have changed the code to use dictionaries
instead.
fix tag spacing
fix links for search across site

There are a couple of places on the site which link to
a search. These places were using the old parameter style
for searching, which still works but isn't preferable, so
I changed them to the correct format.