Fix muenchian preproc, use generate-id() and simplify key-generation
Switch to muenichan stylesheet, remove xslt pipelining, update docs, add tests