Adding name to the list of uneditable items in preferences UI

  * If enable_names,  enable_sso, and sso_overrides_name settings are true.
  * Added serialization of can_edit_name so the UI has access to the right.
Make Discourse.ShareLink easy for plugins

For example, this javascript code, if added by a plugin, would enable a Tumblr share link:

Discourse.ShareLink.addTarget('tumblr', {
  iconClass: 'fa-tumblr',
  generateUrl: function(link, title) {
    return ("http://www.tumblr.com/share/link?url=" + encodeURIComponent(link) + "&description=" + encodeURIComponent(title));
  },
  shouldOpenInPopup: true
});
French Translation

Big update translation from Transifex

Changelog:
- topic = sujet
- Uniformisation des termes
Merge pull request #2124 from Onaldanm/french-translation

French Translation
Initial badge system implementation.
BUGFIX: revision numbers were unbound in revision history UI
Support for a daily job at a certain hour. Convert backup job to run at
3am instead of randomly during the day.
remove login-specific info
Update INSTALL-digital-ocean.md
omit needless words from welcome email header
improve the admin quick start guide a bit more
fix bad link
Mark failing spec as pending for Robin to investigate
FIX: ORDER BY for new topics within current category was second in list, needs to be first
clarify on login config
Mostly working importer for typepad blogs
add link to GitHub source for Admin Quick Start
put top before categories
improve invite friends email cues
omit needless words