Added Arduino to supported languages
Support multiple files with the same name.

Previously, if two or more files had the same base filename
only one would be documented. The others would be overwritten.

This patch replicates the structure of the source tree in the
document output tree to allow source files with the same
name but different paths.
Merge remote-tracking branch 'remotes/roundsonme/master': SHA-1: e8bed71ec31537a08a7b1f3cd34c5a5adaa71ee4 * Support multiple files with the same name.

Previously, if two or more files had the same base filename
only one would be documented. The others would be overwritten.

This patch replicates the structure of the source tree in the
document output tree to allow source files with the same
name but different paths.

Conflicts:
	docco.js
	docco.litcoffee
	resources/classic/docco.jst
	resources/linear/docco.jst
	resources/parallel/docco.jst
Merge remote-tracking branch 'remotes/johnrees/patch-1'

Conflicts:
	resources/languages.json
fix X executable access rights for the bin/docco script
regenerated library files / ran build scripts
include built JS+HTML in the repo for those systems which do not have coffeescript/lit installed.