Remove samples.json from version control
Move `Samples::DATA` constant to `Samples.cache` method
Generate samples.json before building gem
Merge branch 'master' into drop-samples.json
Make sure samples.json is present before running tests
Removing docs about generating samples
Removing unnecessary Travis build step
Is this still needed?
Preferred syntax
Merge pull request #1542 from github/travis-updates

Cleaning up travis.yml
Merge branch 'master' into drop-samples.json

Conflicts:
	.travis.yml
Merge pull request #1537 from github/drop-samples.json

Ignore samples.json
Set 'lexer: GAP' for GAP

My Pygments patch adding support for GAP was merged in April, and I
verified that it is live on GitHub.
Add GAP .tst extension plus two sample files
Pass name of file being analyzed to find_by_heuristics

Some languages are sensitive to file names in the sense that
different kinds of files contain somewhat different data.
Example: GAP .tst files contain test cases, which add some
extra data compared to regular code, and as a consequence are
not directly interchangeable with regular source code.

Heuristics may need to take this into account, thus may need
to know the name of the file being analyzed.
Add heuristic distinguishing GAP and Scilab .tst files