[products.elliptic-swipdg] rename

EllipticSWIPDGPenalty -> EllipticSWIPDGPenaltyLocalizable
[products.elliptic-swipdg] minor update of localizable
[products.elliptic-swipdg] added first draft of assemblable product
[assembler.local] drop traits in favor of static asserts

Since we do not have interfaces for local assemblers there is no need for
traits: KISS