Set Nginx ssl_protocols and ssl_session_cache
Add information abou omnibus-gitlab and SELinux
Vendor the openssl software definition

Source:
https://github.com/opscode/omnibus-software/blob/7ac92daa6892e0898eb868679e578df530e38ee8/config/software/openssl.rb
Update openssl to 1.0.1i
Merge branch 'update/openssl-1.0.1i' into 'master'

Update OpenSSL to 1.0.1i

See merge request !178
Create explicit rugged and libgit2 dependencies

This is needed to make sure libgit2 is compiled in an omnibus-friendly
way. When rugged gets updated in the gitlab-rails Gemfile in the future,
the omnibus-gitlab build will fail until the rugged version in
config/software/rugged.rb matches the gitlab-rails Gemfile.
Set compiler flags when installing rugged
Merge branch 'rugged' into 'master'

Explicitly install rugged

See merge request !179
Merge branch 'doc/selinux' into 'master'

Add information about omnibus-gitlab and SELinux

See merge request !173
Add NGINX ssl_timeout parameter
It is called ssl_session_timeout, not ssl_timeout
Merge branch 'nginx_ssl_tweaks' into 'master'

NGINX SSL tweaks

See merge request !145