Refactor file writing tests
Fix return values in GitlabKeys
Stub file writing in tests
Merge branch 'gitlab_keys_return_values' of /home/git/repositories/gitlab/gitlab-shell
Version 1.8.0

Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
Some people thought we made a special shell.
Merge branch 'better-description' of /home/git/repositories/gitlab/gitlab-shell