Some work on annotations. All objects are of class Annotation. They can be saved as JSON strings and created from those. (Therefore there is a new java library javax.json-api-1.0.jar for all older systems.)
New annotation `Legend`. Not sure whether and how this will be constucted by using the base classes.
Requiring CommonJavaJars 1.0.5 and loading json jar.
Replaced API with Runtime in CommonJavaJars.
First progress on reading and writing annotations to JSON.
Merge branch 'annotations' into pre-R3