Release 3.1.0
- Keep a cache of found readers, so not constantly re-initializing.
- Update language and base attribute detection.
- Do script extraction from within traverse so that base (and potentially language) can be passed in as an option.
- Update RDFa initial context.
- Updates for 3.1 and Ruby 2.7 calling sequences.