Drop high relevance for Python class definitions.
They aren't defined strictly enough and can be recognized in the middle
of the sring in other languages. Functions starting with 'def' don't
have this problem though.
Improvements for Objective C:

- @-keywords defined with the actual '@' symbol to not mess
  with other languages
- custom `begin` for classes instead of beginsWithKeyword
- 'id' renamed to 'title' for default styling
Namespace and class titles in C#
Define 'inherit' in local scope.
Shorter code for populating expanded_contains
Add golang->go alias to classref document
Merge branch 'master' of github.com:isagalaev/highlight.js
Zeroing relevance of comments starting with `;` as they take over a lot of C-like languages.
Using standard keyword lexing for Ruby.

Ruby keywords don't contain any fancy symbols anyway, and
standard lexing protects keywords surrounded by dots.
Import news from the site into CHANGES.
Unify relevance counting into a single variable.

Historically, we accumulated relevance coming from parsing modes
and relevance coming from keywords in two separate variables. The
need for this never materialized. Time to simplify this.
Documented the rest of backwards incompatible changes in CHANGES.md.
Convert classref.txt into docs
Add css-classes-reference to docs index
Change language_name to just name

This is to reflect that `highlight` can accept the full language name or an
alias as the first parameter.
Note in the comments highlight can take aliases
Update docs to new highlight documentation
Merge branch 'highlight-documentation'

This is so people know that the `highlight` function takes aliases, and not
just the full language name.
Allow registerLanguage to take multiple types

This is so we can take the `language` param as either a function, that takes
one argument of the hljs object, or just the language object itself.
Update docs for the multi-typed language param