Updated keywords in JavaScript definition

* Sort keywords alphabetically (to ease maintenance)
* Added all missing keywords
* Added ECMAScript 5 keywords
* Added true/false/null as explicit keywords

Source: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Reserved_Words

Fixes #270
Merge pull request #271 from apfelbox/javascript-keywords

Updated keywords in JavaScript definition
Simple start for Rip

Recognize comment, builtin, boolean
Recognize boolean, date, time, datetime, number
Recognize regex, symbol, string (crudely)
Recognize keywords
Recognize character
Recognize punctuation and reference
Merge pull request #265 from rip-lang/rip

Grammar for new language, Rip
added swift language
added newline to end of prism-swift.js
Merge pull request #272 from ChrisChares/gh-pages

Added Swift Language
components.js update

* made `components.js` use a JSON-compatible structure
* remove the exclusion through bower
Merge pull request #277 from apfelbox/gh-pages

Made components.js re-usable
Add Objective-C syntax
Add objc to components
objc -> objectivec
Use tabs for indentation
Merge pull request #282 from uranusjr/objc

Add Objective-C Syntax
SQL : Multi lines strings 

'string' regex modified to accept line breaks as SQL strings can use them.