add issue #442
add issues #138, #439, #436, #360, #440, #441
add reference
correct test #301, add expected(), fix some formatting.
Better normalization.
Misc cleanups.
Doc fix.
Avoid breakage due to cleanup in r463.
Avoid referencing build directory when using ECL.
Fix bootstrap failure with ECL on NetBSD.