tidy up icon positioning
Add more functional tests for DocsController.
Add more functional tests
Add new functional tests
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.
Add basic unit tests
Move all constants to lib/constants.rb for consistency
Add .travis.yml
working on the travis-ci script
seems like shoudla gem breaks the ci build
DRY up the Book finder for DocsController
refactor helpers
Fix n+1 select query for book's index page
Add Travis Status image
forget to append .html for rendering 404 template
Stop emailing builds to support, thanks.
redirect back to book/:lang when book page is not found
Update tarball download links to the official URL

As discussed on the mailing list, Junio's release process is more than
just running a git archive command or equivalent. The official tarballs
contain a pregenerated configure script and adds a correct version file.

The link has been updated to point to the official URL for downloading
the git tarballs, as specified by the git [ANNOUNCE] messages on the
mailing list.

Signed-off-by: Dan Johnson <ComputerDruid@gmail.com>
move downloads to the new place
Merge pull request #164 from ComputerDruid/update-tarballs-link

Update tarball download links to the official URL