Better message for failed pushes because of git hooks

Conflicts:
	lib/gitlab/git_access.rb
	spec/lib/gitlab/git_access_spec.rb
revert using the extension of the blob to determine the syntax highlighting language

nohighlight functionality for a hardcoded set of filenames is kept
Improve dashboard page for mobile

Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
Fix header and project home ui for mobile

Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
Merge branch 'improve-mobile-ui' into 'master'

Improve mobile UI. pt1

Related to #1493

* [x] App Header
* [x] Dashboard
* [x] Project home page

See merge request !1266
HipChat service: correct service name & use v2 API

HipChat refers to their own product camel cased so we should do the
same. HipChat no longer recommends people use the deprecated v1 API so
switch to using the v2 API by default. hipchat-rb does not yet default
to v2 in any version so it must be specified.
HipChat service: support custom servers

HipChat allows users to run their own private servers and to be able to
support those we must connect to the correct URL when using one of these
custom servers.
add rebuilding of authorized_keys to docs
add correct path to rebuild-keys doc
Merge branch 'rebuild-keys' into 'master'

Rebuild keys

This was clearly lacking for the documenation.

See merge request !1267
Add CRON=1 backup setting for quiet backups
Explain why we create a StringIO
you have to update gitlab shell for gitlab 7.5
Merge branch 'shell220' into 'master'

Add GitLab shell update to update guide

See merge request !1269
Possibility to create Milestones or Labels when Issues are disabled
Fixed an alignment issue, fixes #778
The blog post will trigger a mail to the list
Merge branch 'milestones_labels' into 'master'

Possibility to create Milestones or Labels when Issues are disabled

https://dev.gitlab.org/gitlab/gitlabhq/issues/1682

See merge request !1270
Add missing timestamps to the 'members' table
Merge branch 'members_table_timestamps' into 'master'

Add missing timestamps to the 'members' table

In 20140914145549_migrate_to_new_members_model.rb we forgot to set the
created_at and updated_at times for new records in the 'members' table. This
became a problem after commit c8e78d972a5a628870eefca0f2ccea0199c55bda which
was added in GitLab 7.5. With this migration we ensure that all rows in
'members' have at least some created_at and updated_at timestamp.

See merge request !1272