Merge pull request #289 from kenkouot/master

Add support for TypeScript in languages.json
Fix the install target

This commit fixes two problems related to cake install.

Firstly it was assumed that the prefix directory contains a
subdirectory named bin. When it didn't exist the script failed when
creating a symlink to docco. The problem is fixed by creating the bin
subdirectory.

Secondly an attempt to install (i.e. cp -rf) a directory named lib was
made. However the project doesn't contain such subdirectory. It was
removed from the list of directories to copy.
Fix the -m/--marked option

The argument to -m/--marked is a JSON file name containing additional
optins that should be passed to Marked. The problem was that the
default value of the command line option, as specified in the defaults
objects, was set to an empty object which definitely isn't a valid file
name. The result was an attempt to fs.readFileSync({}) which obviously
raised an exception.

This commit fixes the problem by setting the default value of
-m/--marked to null.
Merge pull request #290 from grn/master

Cakefile and CLI bug fixes
Don't crash if config={}

The signature of `docco.parse` is `(source, code, config={})` but `getLanguage` crashes if config is {}.  Fix this.

This is a regression which appeared in bb4df7546b248adc47db89d5660d5533148b5fc1 (docco 0.6.3).  In docco 0.6.2 the signature of `docco.parse` was `(source, code)` and it didn't crash.
Merge pull request #291 from cscott/patch-1

docco.parse: Don't crash if config parameter is default value.
Adding ".yaml" for yaml
Merge pull request #294 from mikkergimenez/patch-1

Adding ".yaml" for yaml
Add .jsm suffix for Mozilla JavaScript modules

These modules are traditionally suffixed .jsm instead of .js. See for example:
https://stackoverflow.com/questions/2591368/jsm-vs-js-files
added swift to language list
Merge pull request #297 from dduan/master

added swift to language list
Merge pull request #295 from arthuredelstein/master

Add .jsm suffix for Mozilla JavaScript modules
Add multi-line support.

This commit adds support for multi-line comments with the minimal set of
changes while still being compatible with most languages.  The one
obvious exception is single-line /* */ style-comments in C-style
languages.

Derived from https://github.com/jashkenas/docco/pull/72