Added a lot of file types to ignore by default. Fixed rc ignore parser (maybe). Added another comment type to decode.

Conflicts:

	watson
createReport: Added option so less would just quit if it was less than one screen worth of issues

Conflicts:

	watson
Set watson to use environment defined perl to work with perlbrew managed installs

Conflicts:

	watson
Allow comments on tag specification lines.

Skip binary files.
Expand file types (more C++ types, shell script types, Fortran types, and TeX type).

Conflicts:

	watson
Fixed case for Bitbucket and GitHub access

Addresses https://github.com/nhmood/watson-perl/pull/27
Bitbucket requires lowercase for username, repo, owner on calls
Added same to GitHub

Conflicts:

	watson