attributes are now maps instead of lists
sorting names: sort by second string first, as first one will often be empty
update ocamldoc documentation