update API docs
fix typo in spec
cleanup main.coffee
use 'js-' prefix for behavioral 'gfm-input' class
cleanup coffeescript code for mentions auto-complete
remove unnecessary loader.js
merge graph.js into projects.js
remove unnecessary snippets.js
enable Oauth login for existing regular users

fix: https://github.com/gitlabhq/gitlabhq/issues/1620
Refactor Gitlab::Merge

* Refactor and document methods
* Rename merge to merge!
* Fixes #1544
Fix bug in MergeRequest#mark_as_unmergable
Merge pull request #1743 from riyad/fix-merging-bugs

Fix merging bugs
Security for online editor. Replace dev_access?, master_access? with can? method usage
Merge pull request #1717 from riyad/add-author-to-tree-listing

Update author info in tree listing
Merge pull request #1564 from dosire/cookie_secure_setting

Secure and httponly options on cookie.
Display https as repo clone indicator and prevent modification of web_protocol variable.

Rewrite build_url, use web_protocol for repo indicator.

Explicitly initialize custom port to make the logic obvious.
Merge pull request #1605 from dosire/repo_clone_indicator

Rewrite build_url, use web_protocol for repo indicator.
Merge pull request #1740 from godric7/master

Enable Oauth login for existing regular users
Log OutOfMemory exceptions from Merge Requests with GitLogger
Up to v3.0.0