Update ruby.js

add attr_reader, attr_writer, and attr_accessor to ruby keywords
Make keywords better aligned
Use the more general \b rather than space
Make the infix regular expression smaller
Merge branch 'haskell/clean-up'
Pass in hljs object inside of registerLanguage
Take out explicit passing of the hljs object
Merge branch 'implicit-object-passing'
\-escaping open braces in django.js. Fixes #316.
Merge branch 'master' of github.com:isagalaev/highlight.js
Merge pull request #315 from stuartnelson3/patch-1

Update ruby.js
\-escaping an opening brace in coffeescript.js
Add documentation for registerLanguage parameters
Use beginWithKeyword in haskell
Add infix tests from haskell example
More Python number variants.
Merge branch 'master' of github.com:isagalaev/highlight.js
Fix language aliases not being registered.

The registerLanguage function should retrieve the aliases information
from the language instance, NOT the language constructor.

Did this ever work before?
Add "golang" as an alias for the go language
Merge pull request #318 from hayeah/fix-lang-aliases