New and Rename buttons now support directories

  * Also fixes renaming a file from a subdirectory moves it to the root.
  * Add context info option to dialog, used in the new dialog
  * Added CSS to support new context option for dialogs
  * Fix /pages view messing up directory creation in new
  * Removed the Edit and Rename buttons from historic view
Merge pull request #598 from dekimsey/new-page-in-current-directory

New page button now respects current directory
Fix page titles for non markdown formats
Merge pull request #628 from arr2036/fix_titles

Fix page titles for non markdown formats
Add option to specify index_page

Fix redirect to index_page creation for subdirs

Redirect attempts to access directories to index_page

Add tests
Merge pull request #631 from arr2036/master

Fix redirects to index_pages for subdirs
Allow the sidebar side to be specified
Merge pull request #632 from arr2036/master

Specify the sidebar side
Fix Create New Page and Rename Page dialogs redirect behaviour
Update gollum.gemspec
Merge pull request #634 from jamieoliver/bug/new-rename-dialogs-redirect

Fix Create New Page and Rename Page dialogs redirect behaviour
Fix #636

https://github.com/github/gollum/issues/636
Add system for registering new page extensions / markup formats
Add test for custom markup engine

This required adding a file to the example repo, so some of the tests'
expected hash values changed accordingly.
Update pygments
Notify me on build failure
Fix tests

org-ruby 0.8.0+ break the tests
Fix tests

0.4.1 and 0.4.2 break gollum's tests
Merge pull request #637 from jamesdabbs/custom-markup

Allow registering custom markup engines
Update working directory when creating new page in subdirectory