Removed initializer by moving require to encode lib where it belongs.
Refactored encoding of build output.

Moved the GitlabCi::Encode.encode! method call closer to the file read.
This keeps the boundary between "external file source with crazy
encoding -> internal rails code all in utf-8" well defined.
Additionally the build output file is opened in binary mode to prevent
encoding exceptions while reading it. It will be converted to utf-8 by
GitlabCi::Encode.encode!
Pass the build ref to build scripts in the CI_BUILD_REF environment variable
Merge pull request #115 from DejaAugustine/master

Bringing CI_BUILD_REF environment variable into master
Added CI_SERVER* environment variables to build process.

The environment variable CI_SERVER can be used by the build process to
switch some specific CI configuration, like this for example:
```ruby
require 'rspec/retry'
RSpec.configure do |config|
  config.default_retry_count = 3 if ENV['CI_SERVER']
end
```
The CI_SERVER_* variables were added for completeness.
Name should not be configurable. It's brand name!
Merge pull request #100 from cabeca/better-encode

Better encode
maintaince page added
add libicu to travis
Merge pull request #117 from cabeca/environment-variables

Added CI_SERVER* environment variables to build process.
Merge branch 'master' into feature/pull_repo_from_url