Add misser lexer entry for nesC to languages.yml

The nesC entry in the languages.yml file was missing a lexer entry
and thus wasn't getting picked up. This adds the required lexer line.
included sample and extension .ML extension for Standard ML files
Add R package ignores to vendor.yml

Ignore vignette and external data directories which contain no R source code
Add html5shiv to vendor.yml
Extend vendor test for html5shiv
Handle minified html5shiv
Support of the Component Pascal language

http://en.wikipedia.org/wiki/Component_Pascal
remove ace mode
remove Component Pascal Document
remove Component Pascal examples
add lexer for Component Pascal
add example for Component Pascal
example 2 for Component Pascal
Adds basic support for the Swift programming language

Text only lexer for now until Pygments catches up
Merge pull request #1237 from alindeman/swift

Adds basic support for the Swift programming language
Bumping to 2.11.2
Merge pull request #1238 from github/cut-release-2.11.2

Bumping to 2.11.2
added zmpl language declaration
Create sample.zmpl
added missing lexer for zimpl