Run test against latest Ruby 2.1 on Travis CI

see: https://twitter.com/travisci/status/513233940442644480
Run test against Ruby 2.2 on Travis CI
Use yajl since it is already a dependency

Both JSON and Yajl were listed as dependencies. Pygments.rb already requires yajl, so let's just use that instead of using both.
Add build.xml.dist to XML filenames
Add .command as a Shell file extension
Merge pull request #1622 from pchaigno/shell-extensions

Add .command as a Shell file extension
CI step for samples
Merge branch 'master' of github.com:github/linguist
Assign a bunch more TextMate scopes
Merge pull request #1630 from github/even-more-tmscopes

Assign a bunch more TextMate scopes
Recognise *.dyalog as APL sources
Add ProGuard config files to vendored files
Merge pull request #1633 from pchaigno/proguard

ProGuard config files as vendored
Add LOLCODE support
Merge pull request #1634 from wil93/master

Add LOLCODE support
Add Papyrus support

Papyrus is a scripting language used by mods/plugins for The Elder Scrolls V: Skyrim.
Add sample Papyrus script

This is the metaquest script from one of my own mods.
Added extra Papyrus sample files.
Add sample .dyalog file for file type APL

Taken from
https://github.com/Gianfrancoalongi/APLUnit/blob/master/UT.dyalog
Heuristic rule to detect AsciiDoc files