tidy up icon positioning
Improve erratic search results

Sometimes search was showing non-optimal results. This happened because
earlier requests would respond slower. You can reproduce that by quickly
typing 'git push' multiple times into the searchbox. I was able to get
'git push', 'git citool' and 'git-request-pull' as my top result
depending on response times for different requests. This solution
doesn't completely fix this problem, but helps alleviate it quite a bit
while also reducing the number of requests to the server.

Since Search.searching was already declared, you might've been aware of
the problem and might have some other ideas how you'd like to solve it.
fix failures in links in book sections

In french, some chapters have a single quote in their title. The
present generation of previous/next links between sections is also
using single quotes for attributes, which leads to improper html.

Just swap single and double quotes, so that attributes now use
double quotes and single quotes are now part of the url.
Merge pull request #159 from mmozuras/search-results

Improve erratic search results
using Tire gem for DRYing up the search codes
Fix failing search tests
improving the search
Refactor index methods to use Tire.index
show 404 page when blog page isn't found.
Merge pull request #166 from jnavila/fix_quote_in_prev_next_book

fix failures in links in book sections
Fix #169 - ProGit code blocks aren't clipped
Merge branch 'master' of github.com:github/gitscm-next
add git-grep to the reference page - #170
move some codes to books controller
DRY up the layout method
partially clean up the routes for downloads and blog page
Fix anchor href rendering for Section anchors
Merge pull request #172 from github/fix_section_template

Fix anchor href rendering for Section anchors
more typography tweaks for windows chrome

Fixes #128
Merge branch 'master' of github.com:github/gitscm-next into cleanup_routes