fork failing when calling initialize_dup

initialize_dup has been made private as of ruby 2.0.0. I have
corrected it to call the publicly available dup method
Merge pull request #3829 from amacarthur/ruby2-fork-fix

fork failing when calling initialize_dup
Reorder buttons on clone panel of project
autocomplete issues and preload autocomplete data.

update jquery-atwho-rails to v0.3.0

add autocomplete_source action to project for gfm autocomplete

move init_autocomplete layout from head_panel to project_resource
Changed forgotten unicorn to puma in the init script
Add smtp_settings sample
Remove 2000 char limit on issue description textarea
Replace old hashes with new 1.9 ruby hashes (rebase)
remove trailing spaces
Repair failed test
Merge pull request #3841 from falk/master

Remove 2000 char limit on issue description
Merge pull request #3837 from majjacz/patch-1

Changed forgotten unicorn to puma in the init script
Create DeployKey & DeployKeysProject models. Bulding many to many relation between deploy keys and projects
migrations for ssh key STI and deploy keys <-> projects relation
Check git version in gitlab:check
Model specs for DeployKeys
Feature tests for deploy keys
Remove project_id from keys table
Feature: Deploy keys between projects
link contribution guide to test section in README