Finish 1.0.5
Keep track of pass/fail in script/tc
Change toRDF to not emit quads having a relative IRI.
Fix bug in compact_iri with standard_prefixes which would use a standard prefix if it were an exact match, and so a term, and not a prefix creating a compact IRI.
This fixes issue #8.
Consolodate test runner logic into suite_helper #run method.
Use error-manifest, instead of error-expand-manifest.
Fix error more processing.
Update exceptions to give expected string in message.
Make sure base_uri is set in open_file, and Kernel.open is called if not handled locally.
Set default :base option from input#base_uri if input is an IO.
Fix remote context error detection and reporting.
More fixes for expected error exceptions.
[ci skip]
Fix error reporting in Expansion algorithm.
Value of @type must be an IRI.
Update API to remove context parameter from API.expand, now uses :expandContext option.
Run suite tests with file locations, not an IO.
Fix problems with RSpec in suite_helper.
If processingMode is json-ld-1.0, always output comacted output using content of provided context, not just a reference to the context.
Change ProcessingError to JsonLdError to match spec. Use @code with accessor, rather than @base_message, still comes out in message.
Change default for useNativeTypes to false.
Remove context parameter from toRdf; now uses :expandContext option.
Make sure base found for input document is preserved as default base in context for subsequent steps.
Disable Rubinius testing in travis, until the problem with #respond_to? is sorted out.
Better manage open files in test runners.