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