Refactor files action of FilesController

Introduce service object RepositoryFile which
contains the logic of file and directory
retrieval on model level.

Introduce GitFile which contains logic of
file and directory retrieval on git/lib level.

Those classes separate the concerns of git/lib
and ontohub models way more.

Use InheritedResources for FilesController
and simplify files action (will be renamed later)
split history action off of files controller
fix remaining merge error
fix syntax error
code style
fix MethodMissing error
Fix retrieval of a user's repositories.

The repositories which a user is member of a team
with permissions were not selected.
use correct method to disable the name field
disable editing of repo name in controller
fix development state ("beta") label
Merge pull request #1031 from ontohub/fix_development_state_label

fix development state ("beta") label
Merge pull request #1027 from ontohub/fix_accessible_repositories

Fix retrieval of a user's repositories.
code style: surround arguments by parens
Merge pull request #1029 from ontohub/1025-form_field_disabled

1025 form field is disabled
add test for the Repository scope 'pub'
outsource helper methods into HistoryHelper
rename HistoryEntries to HistoryEntriesPage
inherit from FakeRecord
documentation for HistoryEntriesPage
put attr_reader to the rop of the class