rake task creates/installs coffeescript.syntax

The ultraviolet gem doesn't work with Ruby 1.9, instead
we need to use the updated 'spox' versions of ultraviolet
and plist:

  spox-ultraviolet, spox-plist

This new rake task: install_coffeescript_syntax loads
either the original gems if running Ruby < 1.9 or the
'spox' versions if running on Ruby >= 1.9.

Load CoffeeScript.tmLanguage directly from the github repo
for the TextMate bundle.

Parse and write the yaml-format syntax file directly
into the correct location in the ultraviolet gem.
Fixes #1057: Allow catch/finally in single line functions.

* Don't end single-line functions at `catch` or `finally`.
* Remove unused `IMPLICIT_BLOCK` and superfluous test for `IF`.
code cleanup
remove jsl config file and the doc line about it
Fixes #2916 -- implicit calls with preceding herecomment
partly revert 7be996c
final style edits
Merge pull request #2965 from Nami-Doc/style-cleanup1

Style cleanup
rebuild for some unneccessary parentheses changes

rebuild of 3921e3db34edc8f04f663245f9411ce2690e2344
Merge remote-tracking branch 'refs/remotes/upstream/master'
Merge pull request #2933 from marchaefner/master

Fix implicit calls with preceding herecomment
Fix 'propeties' typo in docs
Merge pull request #2978 from pushrax/master

Fix 'propeties' typo in docs
Fixes tabbed code test in literate
Disallowed `for own in`
Merge pull request #3002 from Nami-Doc/issue3001

Disallowed `for own in`
Merge pull request #2984 from xixixao/literatetest

Fixes tabbed code test in literate
Merge pull request #2085 from stepheneb/ruby-1-9-generate-coffeescript-syntax

rake task creates/installs coffeescript.syntax
remove `cake build:ultraviolet`
fixes #2934