Test reading back as JSON-LD

Requires json-ld from 
https://github.com/jsonld-java/jsonld-java with patch
https://github.com/jsonld-java/jsonld-java/pull/55
(in order to load the @context correctly)
Test the example manifest from RO Bundle spec.
Ignore test if it can't create unicode file
Merge branch 'master' into manifest
URIs for File's start with /
Test reading back manifest.json from RO Bundle spec
RDFToManifest does JSON-LD -> RDF -> OWL -> Manifest
Simpler loop - also check canAs(Individual) to be safe
PROV-O, PROV-AQ and RO ontologies
Prefix all file URIs with /
Creating RO Bundle for "Common Motifs in Scientific Workflows"

http://mayor2.dia.fi.upm.es/oeg-upm/files/dgarijo/motifAnalysisSite/
Special FileAttributeView for / as ZipFS breaks

(there is no ZIP entry for /)
correct URI escaping in toURI()
Agent constructor with name
generateAnnotationId() - makes urn:uuid: URI
Support copying from/to ZIP files

(Fix needed for relative paths)
Avoid double-escaping URIs of destination paths
Also copy attributes to preserve last modified file times
test lastmodified and creation time
Verify bug on zipfs for setLastModifiedTime(root)
Test recursive copy within bundle and between bundles