optional yearly/annual archives, issue #56

uses new global $NMARCHIVESBY