specials/Memory: allow for more flexibility in memory port signals
utils/misc: add gcd_multiple function to compute GCD or any number of integers
fhdl/simplify: add FullMemoryWE decorator that splits memories to remove partial WEs