Merge pull request #37 from repotag/grit_abstraction

Catch Grit exceptions and throw new equivalent Gollum errors. Add method...
Release 1.0.5
Add support for hooks #12
Merge pull request #35 from jamieoliver/feature/hooks

Add support for hooks
Add Page#url_path_display gollum/gollum#703
Release 1.0.6
Added [[include:]] syntax to allow limited nesting of other pages.
Removes explicit calls to Grit::Git's catch-all #native method.
Merge pull request #39 from repotag/no_grit_native_calls

Removes explicit calls to Grit::Git's catch-all #native method.
Added two more tests for [[include:page]] feature to ensure it can't be used to execute Javascript.
Fix typo in `GitAccess#initialize`
Merge pull request #40 from jugglingnutcase/error-typo

Fix typo in `GitAccess#initialize`
Merge pull request #38 from matthewbloch/master

Added [[include:]] syntax to allow limited nesting of other pages.
Removed github-markdown dependency from gollum-lib.gemspec
added 'github-markdown' development dependency to make tests pass
Merge pull request #43 from repotag/master

Simplified #ref_to_sha! implementation to remove empty rescue clause.
Allow binary files to be uploaded
Merge pull request #45 from singlebrook/binary_upload_fix

Allow binary files to be uploaded
Merge pull request #42 from 1gor/patch-1

Remove github-markdown dependency from gollum-lib.gemspec
Refactoring of #get_disk_reference to fix symlink issue on JRuby.