feat: add support for plain C

Add support for plain C files. C++ was allowed, but C was not.
Merge pull request #283 from ajthor/c-language

feat: add support for plain C
Adds support for React's .jsx extension
Merge pull request #286 from somethingkindawierd/patch-1

Adds support for React's .jsx extension
Add -m option to allow user specified marked options
Allow the user to override marked options for things like enabling github
flavored markdown with line breaks.
refs: https://github.com/chjj/marked#usage

Invoked via:
docco -m marked.json <filename.ext>

Sample marked.json file:
{
  "gfm": true,
  "breaks": true,
  "smartypants": true
}
Merge pull request #288 from wilco42/markedOptions

Add -m option to allow user specified marked options
Add support for TypeScript in languages.json
Merge pull request #289 from kenkouot/master

Add support for TypeScript in languages.json
Merge remote-tracking branch 'remotes/jashkenas-original/master'

Conflicts:
	docco.js
	docco.litcoffee
	resources/languages.json
documented the Marked configuration patch which was included in the previous manual merge activity and regenerated DOCCO
strip trailing empty lines off each chunk (this improves both Markdown and HTML output, though the in the latter it only shows in the PRE-marked code blocks).
- Checked and synchronized all templates to the latest state of affairs
  + also: plain-markdown template crashed due to missing (dummy) docco.css file, which has been added

- Tweaked the styling for the 'parallel' style template a bit re code chunk backgrounds

- Tweaked all parallel style templates (parallel, classic, pretty) responsiveness to switch to linear mode when the screen is 800px or less wide: this makes for a far better readable layout at lower resolutions (width)