Fix: API 500 error when project does not exists
Refactor: Clean up code.
Refactor: extract method.
Change graph element size.
Rotating graph orientation.
Refactor: clean up code.
Display icon and commit message on network graph.
Update readme to match 5-0-stable
Fix 404 error while displaying json files.

It uses params[:id] instead of request.fullpath.
It should fix #3132.
Fix travis failure randomly, because Capybara.default_wait_time is too short.
Merge pull request #3258 from hiroponz/display-commit-msg

Display commit message on network graph.
replace Gitolited mixin with Gitlab::ShellAdapter
Move directory logic out of model. Use Gitlab:Shell class to interact with file system
fix commit-description css on commit.show
Move commit.show partial from commits/ to commit/
Dont show '0 additions and 0 deletions' message for commit
Fix style of network graph.

refs #3258
Using arrowed line only if it connects to not first parent.

It is easy to see which branch is merged.
Merge pull request #3288 from hiroponz/fix-style-network-graph

Fix style of network graph.
Fix lines and line numbers being squashed in File -> blame