A branch of the amis2 code base. The library code base is refactored to suit the needs of the Kolibre client as a daisy navigator and parser.