Fixed signdness detection of expressions with bit- and part-selects
Added cover() to all SigSpec constructors
Added std::initializer_list<> constructor to SigSpec
Using log_assert() instead of assert()