Merge branch 'master' of github.com:bbradbury/highlight.js into bbradbury-master

Conflicts:
	src/test.html
Fixes before FIX language merge
Better php support: interfaces, inheritance, namespaces
Restored base relevance for PHP titles, added illegals for namespaces.
Dropped class names for PHP 'namespace' and 'use' as they were not used anyways. Probably should drop 'class' and 'function' too but they were there historically and other language use them too.
Version 8.0 beta
Better wording in language-requests.rst
Introducing TITLE_MODE and UNDERSCORE_TITLE_MODE in the library, converting :common languages into using it.
Ensure CoffeeScript functions aren't recognized in `obj->member`.
Prefix all CSS classes used by Highlight.js with "hljs-"
Replace "pre code" with ".hljs"
Remove "pre" tags from all CSS selectors
Convert line endings to Unix (LF)
added support for NSIS
Eat `.identifier` in Java to prevent detection of the class mode in `.class`. Fixes #345.
Merge pull request #212 from vassilevsky/martindilling_css

Monokai Sublime style changes to better match the look in Sublime Text

Conflicts:
	src/styles/monokai_sublime.css
Put all similar hex colors into the same group
Remove css classes that aren't used

There is no instance where highlight.js uses a css class named link,
corefunction, or namespace; so they will never be used and need to be
removed out of the theme.
Add space between styling groups
Merge branch 'vassilevsky/martindilling_css'