Adding support for --force-ext option.

Allows the user to specify an extension on the commandline. When
present, all input files will be processed as if they have this
extension.
Update src/docco.coffee to support .md output as an option

Added support to optionally produce markdown files in addition to html.
Update resources/docco.jst

Adding an optional second output type required the destionation()
method to have a second argument for the extension.
Update test/tests.coffee

Added a new test case for markdown_output and adjusted the expected var
in the testDoccoRun method to account for the extra file in this test
case.
Update README

Added the new -m option to the README
Forgot to 'cake build' before submitting my pull request.  Noticed this when I installed this now docco locally and tried to use it.
Merge remote-tracking branch 'remotes/danielmlipton/master': add MarkDown (-m) output option -- fixed the option parsing of -m at the same time as merging the code. (refer to defaults.markdown and make it a boolean)

Conflicts:
	lib/docco.js
	src/docco.coffee
Merge remote-tracking branch 'remotes/MaxPower15/force-ext': --force-ext is useful when running Makefiles, etc. through docco.

Conflicts:
	README
	lib/docco.js
	src/docco.coffee
Create java.java
Update resources/languages.json
Update resources/languages.json
Merge pull request #145 from dragonwasrobot/master

Added Java Support
ignore bak files
updated the Cakefile to fix the bug where  would install docco, but then docco would fail to run.
fixed bug where highlight function received one parameter too few.
Merge branch 'force-ext' of github.com:MaxPower15/docco into ext-cleanup
Cleanup submission from @MaxPower15, that adds support for specifying the file type of the inputs based on a given extension other than the one the file has on disk.
Missing README update for -e flag.
Merge branch 'ext-cleanup'
Merge branch 'scala_support' of github.com:marioaquino/docco into scala

Conflicts:
	resources/languages.json