Test usage tests, all usage examples passing

Some are 'commented out' by setting the language as 'shell'
as they will never run correctly
Run usage test specs under JRuby
Merge pull request #206 from metricfu/test_usage_test

[Misc] Test example usage test; #204 is broken