m_length changed to unsigned
default constructors for members of State added; argument to push_edge qualified as const; copy_edges() function added
macro FINALIZE_ALT_PLUS added; names of macros FINALIZE_ALT_EDGES and FLUSH_DOWN_ALT_EDGES changed to FINALIZE_ALT and FLUSH_DOWN_ALT