Simplified $__arraymul techmap rule
Fixed handling of task outputs
Fixed line numbers when using here-doc macros
Added sig.{replace,remove,extract} variants for std::{map,set} pattern
Changed the AST genWidthRTLIL subst interface to use a std::map
Added RTLIL::SigSpec::to_sigbit_map()