Add repository endpoints for SPARQL update and graph operations.
Differentiate invalid users from expired user tokens in log messages.
Increase user token validity to 10 days.
Use an updateable BSMLStore for the server's backing repository.
'get_recording_with_signals()' has been replaced by 'get_recording()' and an additional parameter.
The 'recordings()' method of a repository has been renamed to 'recording_uris()'.
Update "Powered by" message on SNORQL pages.
Use dct:format attribute to determine class of Recording from a PUT request, with the default a HDF5Recording.
Require EXTEND capabilities to PUT a Recording.
Add notes to self.
Don't log successful authorisations when streaming.
Reduce debugging messages.
Only ensure a HDF5 signal has a dataset once we know its datatype.
Set a recording's duration as the longest duration of an appended signal.
Add note to self.
Remove unused commented-out code and extra blank lines.
Update installation notes.