Fix topological sort for datatypes containing vectors as elements
Fix ANF transformation for case-statements.

ANF transformation made selector statements for the old subject,
instead of using the newly created variable referencing
the let-binding that binds the old subject.

Now it properly creates selector statements that uses a variable-
reference as the subject.
Add more primitives
Add new primitive file to clash-ghc.cabal