add default hound.yml for style checking.
modify hound.yml for ontohub purposes.
display cop names in hound comments

This should be useful for adjusting the
.hound.yml.
remove coveralls from project.
Merge pull request #1014 from ontohub/fix_by_removing_coveralls

remove coveralls from project.
Merge pull request #1013 from ontohub/add_hound

Add hound
reintroduce ontology-parsing transaction

Seems during the move to the new parsing system
we forgot to also use a main transaction again.
fill child-version with all necessary parent info

The versions of child-ontology should contain
the same data as the corresponding parent version.
This especially includes the commit-oid.
add parent to ontology-version

Also set the parent accordingly during parsing.
prevent child-ontology-versions from being pending

Currently child-ontology-versions are always pending.
As we will now actually display them, they should
be marked as done. Especially since child-ontology-versions
can only not-exist or be done.
show child-versions for child-ontologies

Instead of referring to the parent (and actually
displaying a 'wrong' version), we should
use the child-versions themselves.
prevent ontology-state update for child-versions.
adjust ontology factories with regard to versions

There were some problems with the way
the versions were handled. Now the version
should reflect path data in the ontology.
add test for correct child-versions display

Add a cucumber integration test to display
the right ontology-versions in the tab for
child-ontology versions.
avoid mocha deprecation warnings

This also deactivates mocha entirely for rspec
and uses rspec-mocks explicitly instead.
improve handling of files and parsing in rspec.
fix cleaning of redis during rspec runs.
fix the ontology-version controller spec

Now we actually check for assignments of
child-versions.
translate ontology_version test to rspec.
silence shell-output from git-repo factory.