Merge branch 'staging' into optimize_complex_sql
implement pull request mentioned improvements
I, for myself, like whitespace.
move repository spec to the right place.
add method to find all sentences

The combined_sentences method will fetch all sentences, own
and imported ones. This also includes the imported_ontologies
method, which works as the name suggests.
add method to allow displaying all or subset-view

This includes the Helper (view and controller) to
determine if we want to see all (logics or sentences for example)
or only a subset.
allow sentence display mode switching.
mark every imported sentence with its origin.
should fix #669
add method to recursively fetch link-targets

This module utilizes a new layout model
for the graph-like structure-fetchers.
Later on (during *make fois version more stable*)
we should restructure the graph_data_fetcher into
this new layout.
use recursive fetch for imported ontologies.
use hierarchical structure for sentence locale.
add spec for fetching imported ontologies.
Merge pull request #670 from ontohub/534-change_iri_type_for_all_tables

change type of iri fields to text
Merge pull request #671 from ontohub/656-push_to_public_writeable_repositories

add support for ssh access on public repositories.
Moved some recurring functionality into the helpers.
Merge pull request #644 from ontohub/586-show_only_logics_with_ontologies

Show only logics with ontologies as default, fixes #586.
Merge pull request #680 from ontohub/669-correct_entity_page_title

Renaming of page title "Entities" to "Ontology content", fixes #669.
Merge pull request #672 from ontohub/664-prevent_repository_renaming

664 prevent repository renaming
Merge branch 'staging' into 642-add_all_sentences_view

Conflicts:
	config/locales/en.yml