Add support for on-disk file streaming.
Require newer gollum-lib.
Merge pull request #711 from cpence/master

Add support for file streaming
Release 2.4.15
Trivial fix: set label.for to the input's id
A tiny patch to disable live preview (#718)
Merge pull request #726 from amenonsen/fixes

Trivial fix: set label.for to the input's id
Drop 1.8.7 support on Travis (It's broken)

Don't email me on fail
Fix #709

Require Ruby >= 1.9
Merge pull request #727 from amenonsen/no-live-preview

Disable live preview by default, because it's broken (closes #718)
Update gollum-lib to 1.0.4
Add file upload functionality

Adds an :allow_uploads wiki option, an --allow-uploads flag to
bin/gollum, an "Upload" button with a file upload dialog, and a
handler to commit uploaded files into the repository.

:allow_uploads defaults to false, to prevent unauthenticated users
from uploading arbitrary files into the repository (albeit only in
the uploads directory).

This code is based on the patch from @l3iggs at
https://github.com/gollum/gollum/issues/694, but the handling on the
backend is completely rewritten to use the Committer infrastructure.
Merge pull request #725 from amenonsen/upload

Add a file Upload button
Release 2.5.0
Do not force downcase on URLs. Fixes #621
Add test for editing the sidebar, including multi-byte characters.
Fix editing of the sidebar with multi-byte characters.
Use display path in rename dialog. Fixes #703
Merge pull request #735 from ngyuki/fix-edit-for-multibyte

Fix `Encoding::CompatibilityError` of edit view.
Replaced grit calls to new calls in gollum-lib 1.06 (set_git_timeout and set_git_max_filsize). Removed grit dependency from tests, using cp of empty.git instead. Replaced Grit exceptions with equivalents in the Gollum module.